青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

道。道。道

安全特性不等于安全的特性

   :: 首頁 :: 聯系 :: 聚合  :: 管理

常用鏈接

搜索

  •  

最新評論

今天在VC8.0中使用 GDI+,? 但有很多編譯錯誤,向 VC8.0中不支持返回默認int 這類錯誤在VC6.0中可以編譯,起初被這類錯誤搞的直迷糊,后來將 stdafx.h 中的宏定義
//#define WIN32_LEAN_AND_MEAN?
注釋掉就可以正常編譯了。

??1?//?win32app.cpp?:?定義應用程序的入口點。
??2?//
??3?
??4?#include?"stdafx.h"
??5?#include?"win32app.h"
??6?#include?<gdiplus.h>
??7?
??8?using?namespace?Gdiplus;
??9?
?10?#define?MAX_LOADSTRING?100
?11?
?12?//?全局變量:
?13?HINSTANCE?hInst;????????????????????????????????//?當前實例
?14?TCHAR?szTitle[MAX_LOADSTRING];????????????????????//?標題欄文本
?15?TCHAR?szWindowClass[MAX_LOADSTRING];????????????//?主窗口類名
?16?
?17?//?此代碼模塊中包含的函數的前向聲明:
?18?ATOM????????????????MyRegisterClass(HINSTANCE?hInstance);
?19?BOOL????????????????InitInstance(HINSTANCE,?int);
?20?LRESULT?CALLBACK????WndProc(HWND,?UINT,?WPARAM,?LPARAM);
?21?INT_PTR?CALLBACK????About(HWND,?UINT,?WPARAM,?LPARAM);
?22?
?23?int?APIENTRY?_tWinMain(HINSTANCE?hInstance,
?24??????????????????????HINSTANCE?hPrevInstance,
?25??????????????????????LPTSTR????lpCmdLine,
?26??????????????????????int???????nCmdShow)
?27?{
?28?????//UNREFERENCED_PARAMETER(hPrevInstance);
?29?????//UNREFERENCED_PARAMETER(lpCmdLine);
?30?
?31??????//?TODO:?在此放置代碼。
?32?????GdiplusStartupInput?gdiplusStartupInput;
?33?????ULONG_PTR?gdiplusToken;
?34?????GdiplusStartup(&gdiplusToken,?&gdiplusStartupInput,?NULL);
?35?
?36?????MSG?msg;
?37?????HACCEL?hAccelTable;
?38?
?39?????//?初始化全局字符串
?40?????LoadString(hInstance,?IDS_APP_TITLE,?szTitle,?MAX_LOADSTRING);
?41?????LoadString(hInstance,?IDC_WIN32APP,?szWindowClass,?MAX_LOADSTRING);
?42?????MyRegisterClass(hInstance);
?43?
?44?????//?執行應用程序初始化:
?45?????if?(!InitInstance?(hInstance,?nCmdShow))
?46?????{
?47?????????return?FALSE;
?48?????}
?49?
?50?????hAccelTable?=?LoadAccelerators(hInstance,?MAKEINTRESOURCE(IDC_WIN32APP));
?51?
?52?????//?主消息循環:
?53?????while?(GetMessage(&msg,?NULL,?0,?0))
?54?????{
?55?????????if?(!TranslateAccelerator(msg.hwnd,?hAccelTable,?&msg))
?56?????????{
?57?????????????TranslateMessage(&msg);
?58?????????????DispatchMessage(&msg);
?59?????????}
?60?????}
?61?
?62?????GdiplusShutdown(gdiplusToken);
?63?
?64?????return?(int)?msg.wParam;
?65?}
?66?
?67?
?68?
?69?//
?70?//??函數:?MyRegisterClass()
?71?//
?72?//??目的:?注冊窗口類。
?73?//
?74?//??注釋:
?75?//
?76?//????僅當希望
?77?//????此代碼與添加到?Windows?95?中的“RegisterClassEx”
?78?//????函數之前的?Win32?系統兼容時,才需要此函數及其用法。調用此函數十分重要,
?79?//????這樣應用程序就可以獲得關聯的
?80?//????“格式正確的”小圖標。
?81?//
?82?ATOM?MyRegisterClass(HINSTANCE?hInstance)
?83?{
?84?????WNDCLASSEX?wcex;
?85?
?86?????wcex.cbSize?=?sizeof(WNDCLASSEX);
?87?
?88?????wcex.style????????????=?CS_HREDRAW?|?CS_VREDRAW;
?89?????wcex.lpfnWndProc????=?WndProc;
?90?????wcex.cbClsExtra????????=?0;
?91?????wcex.cbWndExtra????????=?0;
?92?????wcex.hInstance????????=?hInstance;
?93?????wcex.hIcon????????????=?LoadIcon(hInstance,?MAKEINTRESOURCE(IDI_WIN32APP));
?94?????wcex.hCursor????????=?LoadCursor(NULL,?IDC_ARROW);
?95?????wcex.hbrBackground????=?(HBRUSH)(COLOR_WINDOW+1);
?96?????wcex.lpszMenuName????=?MAKEINTRESOURCE(IDC_WIN32APP);
?97?????wcex.lpszClassName????=?szWindowClass;
?98?????wcex.hIconSm????????=?LoadIcon(wcex.hInstance,?MAKEINTRESOURCE(IDI_SMALL));
?99?
100?????return?RegisterClassEx(&wcex);
101?}
102?
103?//
104?//???函數:?InitInstance(HINSTANCE,?int)
105?//
106?//???目的:?保存實例句柄并創建主窗口
107?//
108?//???注釋:
109?//
110?//????????在此函數中,我們在全局變量中保存實例句柄并
111?//????????創建和顯示主程序窗口。
112?//
113?BOOL?InitInstance(HINSTANCE?hInstance,?int?nCmdShow)
114?{
115????HWND?hWnd;
116?
117????hInst?=?hInstance;?//?將實例句柄存儲在全局變量中
118?
119????hWnd?=?CreateWindow(szWindowClass,?szTitle,?WS_OVERLAPPEDWINDOW,
120???????CW_USEDEFAULT,?0,?CW_USEDEFAULT,?0,?NULL,?NULL,?hInstance,?NULL);
121?
122????if?(!hWnd)
123????{
124???????return?FALSE;
125????}
126?
127????ShowWindow(hWnd,?nCmdShow);
128????UpdateWindow(hWnd);
129?
130????return?TRUE;
131?}
132?
133?void?OnPaint(HDC?hdc)
134?{
135????/*
136????Graphics?graphics(hdc);
137????Pen??????pen(Color(255,?0,?0,?255));
138????graphics.DrawLine(&pen,?0,?0,?200,?100);
139????*/
140????Graphics????graphics(hdc);
141????SolidBrush??brush(Color(255,?0,?0,?255));
142????FontFamily??fontFamily(L"Times?New?Roman");
143????Font????????font(&fontFamily,?24,?FontStyleRegular,?UnitPixel);
144????PointF??????pointF(10.0f,?20.0f);
145????graphics.DrawString(L"Hello?World!",?-1,?&font,?pointF,?&brush);
146?}
147?//
148?//??函數:?WndProc(HWND,?UINT,?WPARAM,?LPARAM)
149?//
150?//??目的:?處理主窗口的消息。
151?//
152?//??WM_COMMAND????-?處理應用程序菜單
153?//??WM_PAINT????-?繪制主窗口
154?//??WM_DESTROY????-?發送退出消息并返回
155?//
156?//
157?LRESULT?CALLBACK?WndProc(HWND?hWnd,?UINT?message,?WPARAM?wParam,?LPARAM?lParam)
158?{
159?????int?wmId,?wmEvent;
160?????PAINTSTRUCT?ps;
161?????HDC?hdc;
162?
163?????switch?(message)
164?????{
165?????case?WM_COMMAND:
166?????????wmId????=?LOWORD(wParam);
167?????????wmEvent?=?HIWORD(wParam);
168?????????//?分析菜單選擇:
169?????????switch?(wmId)
170?????????{
171?????????case?IDM_ABOUT:
172?????????????DialogBox(hInst,?MAKEINTRESOURCE(IDD_ABOUTBOX),?hWnd,?About);
173?????????????break;
174?????????case?IDM_EXIT:
175?????????????DestroyWindow(hWnd);
176?????????????break;
177?????????default:
178?????????????return?DefWindowProc(hWnd,?message,?wParam,?lParam);
179?????????}
180?????????break;
181?????case?WM_PAINT:
182?????????hdc?=?BeginPaint(hWnd,?&ps);
183?????????OnPaint(hdc);
184?????????EndPaint(hWnd,?&ps);
185?????????break;
186?????case?WM_DESTROY:
187?????????PostQuitMessage(0);
188?????????break;
189?????default:
190?????????return?DefWindowProc(hWnd,?message,?wParam,?lParam);
191?????}
192?????return?0;
193?}
194?
195?//?“關于”框的消息處理程序。
196?INT_PTR?CALLBACK?About(HWND?hDlg,?UINT?message,?WPARAM?wParam,?LPARAM?lParam)
197?{
198?????UNREFERENCED_PARAMETER(lParam);
199?????switch?(message)
200?????{
201?????case?WM_INITDIALOG:
202?????????return?(INT_PTR)TRUE;
203?
204?????case?WM_COMMAND:
205?????????if?(LOWORD(wParam)?==?IDOK?||?LOWORD(wParam)?==?IDCANCEL)
206?????????{
207?????????????EndDialog(hDlg,?LOWORD(wParam));
208?????????????return?(INT_PTR)TRUE;
209?????????}
210?????????break;
211?????}
212?????return?(INT_PTR)FALSE;
213?}
214?

posted on 2006-11-05 21:50 獨孤九劍 閱讀(743) 評論(0)  編輯 收藏 引用 所屬分類: Win32
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久亚洲高清| 亚洲日韩欧美视频一区| 亚洲在线成人| 久久国产精品网站| 中文欧美字幕免费| 久久在线免费观看| 亚洲女人av| 欧美日韩美女在线| 欧美韩国在线| 国语自产精品视频在线看抢先版结局 | 亚洲激情国产精品| 在线亚洲自拍| 亚洲日本中文字幕区| 午夜在线一区| 久久av在线看| 国产精品久久久久99| 99国产精品国产精品毛片| 亚洲第一在线| 久久久欧美一区二区| 久久精品免费| 国内精品久久久久久影视8 | 黑人极品videos精品欧美裸| 亚洲一区二区毛片| 久久精视频免费在线久久完整在线看| 欧美午夜精品久久久久久浪潮| 亚洲黄色视屏| 一区二区三区日韩欧美精品| 亚洲激情不卡| 欧美日韩精品免费观看视一区二区 | 亚洲精品美女久久7777777| 亚洲精品视频在线观看免费| 欧美福利一区二区| 99视频精品在线| 欧美在线观看一区| 国产一区亚洲| 欧美激情乱人伦| 中文国产成人精品久久一| 午夜天堂精品久久久久| 伊人夜夜躁av伊人久久| 欧美日韩免费在线观看| 欧美在线一级视频| 亚洲精选久久| 久久亚洲美女| 亚洲一区二区久久| 亚洲精品人人| 亚洲激情图片小说视频| 久久久亚洲欧洲日产国码αv | 99精品国产99久久久久久福利| 久久久精品日韩欧美| 欧美一区二区私人影院日本 | 国产一区二区三区四区hd| 欧美国产精品久久| 欧美一区二区三区免费视频 | 国产精品视频一区二区高潮| 欧美人在线视频| 久久精品成人一区二区三区蜜臀 | 暖暖成人免费视频| 久久久久久久精| 久久不射电影网| 亚洲欧美综合网| 午夜精品久久久久久久久| 一本色道久久综合精品竹菊| 亚洲日本理论电影| 一区二区三区高清视频在线观看| 亚洲精品综合久久中文字幕| 亚洲精品乱码久久久久久黑人| 亚洲区一区二区三区| 日韩视频亚洲视频| 在线中文字幕一区| 亚洲欧美激情诱惑| 久久久久久久综合色一本| 欧美www在线| 亚洲乱码日产精品bd| 一区二区高清在线| 午夜激情综合网| 久久综合狠狠综合久久综青草 | 久久精品人人做人人综合 | 99国产精品久久久久老师| 中文国产一区| 蜜乳av另类精品一区二区| 亚洲国产精品123| 午夜免费电影一区在线观看| 欧美va天堂| 一区二区三区在线免费视频| 日韩一区二区精品| 欧美国产第二页| 欧美亚洲自偷自偷| 国产精品毛片在线看| 亚洲欧洲日产国产网站| 久久精品二区三区| 亚洲在线观看免费| 久久久精品国产免费观看同学| 亚洲福利专区| 免费看亚洲片| 亚洲精品一区二区在线| 久久久久久久性| 亚洲欧美日韩区| 黄色另类av| 免费成人你懂的| 免费毛片一区二区三区久久久| 影音先锋日韩精品| 亚洲高清自拍| 欧美日韩在线影院| 亚洲免费影院| 久久国内精品视频| 在线看视频不卡| 亚洲区免费影片| 国产精品夜夜嗨| 久久欧美肥婆一二区| 久久亚洲午夜电影| 亚洲人成网站影音先锋播放| 亚洲精品欧美激情| 国产日韩欧美综合在线| 久久精品夜色噜噜亚洲a∨| 久久婷婷影院| 欧美一区二区三区日韩视频| 久久香蕉国产线看观看av| 亚洲激情影院| 亚洲综合色丁香婷婷六月图片| 亚洲电影天堂av| 亚洲一区二区三区在线播放| 在线观看91精品国产入口| 中文亚洲字幕| av成人手机在线| 久久久久成人精品| 在线一区二区三区四区| 久久综合狠狠综合久久激情| 亚洲一区在线观看免费观看电影高清 | 日韩一级免费| 亚洲精品乱码久久久久久久久 | 国产精品美女久久久| 欧美黄色日本| 狠狠色综合色综合网络| 欧美在线综合视频| 欧美极品aⅴ影院| 久久亚洲影音av资源网| 国产在线观看精品一区二区三区| 亚洲尤物在线| 久久国产99| 亚洲第一网站免费视频| 久久在线视频在线| 欧美激情中文字幕一区二区 | 亚洲精品欧洲| 午夜精品福利在线| 国产欧美一区二区色老头 | 黄色成人免费观看| 欧美阿v一级看视频| 亚洲美女视频在线免费观看| 日韩视频在线永久播放| 国产精品vvv| 久久久久久夜精品精品免费| 欧美成人黄色小视频| 99亚洲视频| 国产亚洲欧美在线| 欧美激情亚洲| 久久国产黑丝| 亚洲免费精品| 免费欧美在线视频| 午夜影院日韩| 亚洲人www| 国产一区二区日韩精品| 欧美精品在线播放| 久久综合久色欧美综合狠狠| 亚洲午夜久久久| 亚洲欧洲精品天堂一级| 久久久久国产精品厨房| 亚洲一区二区三区中文字幕在线| 国产自产精品| 国产一区二区三区在线观看免费视频| 欧美成年人视频网站| 久久精品色图| 亚洲欧美日韩电影| 中文在线资源观看网站视频免费不卡| 欧美大片免费观看| 免费观看久久久4p| 久久综合九色欧美综合狠狠| 久久精品亚洲一区二区| 欧美一区二区视频在线观看2020| 中国成人亚色综合网站| 一本到12不卡视频在线dvd| 亚洲国产网站| 日韩视频精品在线观看| 亚洲日韩视频| 亚洲午夜电影在线观看| 中文精品一区二区三区| 欧美在线亚洲综合一区| 久久久精品一区二区三区| 久久一区二区视频| 欧美精品三级日韩久久| 国产精品美女一区二区| 国产日韩在线视频| 亚洲欧洲精品天堂一级| 中文日韩在线| 欧美在线视频播放| 欧美激情亚洲视频| 欧美在线免费视屏| 欧美国产在线视频| 国产精品美女在线观看| 亚洲精品视频在线| 欧美成人精品在线观看|