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

道。道。道

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

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

常用鏈接

搜索

  •  

最新評論

今天在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>
            亚洲精选成人| 亚洲最新合集| 欧美日韩1080p| 国产乱码精品| 国产欧美va欧美va香蕉在| 国产精品爱啪在线线免费观看| 在线看一区二区| 99av国产精品欲麻豆| 麻豆精品视频| 欧美一区二区黄色| 久久性色av| 国内精品模特av私拍在线观看| 午夜在线成人av| 免费观看国产成人| 欧美在线影院| 在线欧美影院| 亚洲一区二区三区三| 午夜综合激情| 女同一区二区| 日韩午夜电影av| 欧美日韩精品一区二区三区四区 | 一本大道久久a久久综合婷婷| 可以看av的网站久久看| 亚洲人线精品午夜| 亚洲电影免费观看高清完整版在线| 亚洲三级免费观看| 午夜在线播放视频欧美| 亚洲精品在线免费| 欧美一区二区三区播放老司机 | 亚洲精品综合在线| 欧美影院视频| 一区二区在线视频| 亚洲福利视频专区| 欧美日韩亚洲视频一区| 亚洲欧美激情视频| 欧美主播一区二区三区美女 久久精品人 | 美女999久久久精品视频| 亚洲东热激情| 欧美精品三级在线观看| 亚洲一区在线看| 午夜精品视频在线| 亚洲电影下载| 久久福利影视| 久久―日本道色综合久久| 日韩视频一区二区在线观看| 99在线|亚洲一区二区| 国产一区自拍视频| 亚洲精选在线| 亚洲第一综合天堂另类专| 日韩一二三在线视频播| 久久亚洲春色中文字幕久久久| 欧美日韩国产一级片| 欧美在线亚洲在线| 欧美精品亚洲精品| 久久精品视频亚洲| 亚洲综合色自拍一区| 欧美日韩亚洲一区二区三区| 亚洲淫性视频| 另类天堂av| 久久精品最新地址| 欧美日韩欧美一区二区| 久久久亚洲国产天美传媒修理工 | 亚洲乱码国产乱码精品精 | 国语精品中文字幕| 久久精品国产久精国产思思| 免费观看亚洲视频大全| 久久精品中文字幕一区二区三区| 性欧美办公室18xxxxhd| 亚洲精品在线免费| 久久青草欧美一区二区三区| 亚洲专区免费| 午夜日韩电影| 国产日韩精品一区二区| 久久精品官网| 国产小视频国产精品| 欧美日本一区| 91久久久久久久久| 亚洲一区3d动漫同人无遮挡| 亚洲高清激情| 亚洲国产老妈| 欧美国产一区在线| 久久噜噜噜精品国产亚洲综合| 亚洲一区二区在线看| 欧美国产大片| 亚洲一区www| 欧美国产精品一区| 欧美大片国产精品| 亚洲第一级黄色片| 亚洲欧洲综合另类| 欧美午夜视频网站| 亚洲欧美综合国产精品一区| 欧美屁股在线| 女同性一区二区三区人了人一| 欧美中文字幕在线播放| 一区二区国产日产| 男人插女人欧美| 欧美激情精品久久久久| 亚洲高清二区| 欧美极品在线视频| 亚洲精品国产品国语在线app| 欧美视频日韩视频在线观看| 日韩午夜视频在线观看| 国产午夜精品全部视频在线播放 | 久久综合狠狠综合久久激情| 免费成人在线观看视频| 亚洲国产日韩欧美一区二区三区| 麻豆精品在线播放| 亚洲欧洲一区二区三区| 99在线观看免费视频精品观看| 国产综合欧美| 亚洲综合社区| 亚洲精品专区| 午夜精品www| 久久综合导航| 亚洲激情一区二区| 欧美日韩在线大尺度| 女同性一区二区三区人了人一| 亚洲国产成人av| 欧美日韩精品伦理作品在线免费观看| 亚洲一区免费看| 免费久久精品视频| 国产精品一区二区三区成人| 亚洲国产免费看| 伊人婷婷欧美激情| 男女视频一区二区| 免费影视亚洲| 宅男噜噜噜66国产日韩在线观看| 国产精品日韩专区| 日韩一区二区精品葵司在线| 午夜精品久久久久久99热| 精品999网站| 亚洲欧美制服另类日韩| 久久久精品动漫| 日韩亚洲欧美成人| 国产日韩欧美不卡| 欧美大色视频| 欧美在线|欧美| 久久午夜电影网| 一区二区三区精品久久久| 亚洲成人资源| 国语自产精品视频在线看一大j8 | 红杏aⅴ成人免费视频| 牛牛精品成人免费视频| 国产精品一区一区三区| 亚洲狼人精品一区二区三区| 亚洲欧美一区二区精品久久久| 激情亚洲一区二区三区四区| 欧美日韩四区| 亚洲美女av在线播放| 亚洲激情第一页| 国产日本欧洲亚洲| 欧美一区二区三区在线播放| 亚洲欧洲另类| 久久人人超碰| 欧美呦呦网站| 国产专区综合网| 欧美在线一区二区三区| 久久网站免费| 亚洲高清av在线| 免费观看在线综合| 久久国产精品毛片| 亚洲免费婷婷| 亚洲一区不卡| 亚洲小视频在线| 99在线精品视频在线观看| 亚洲一区二区三区四区中文| 在线观看成人av| 黄色精品一区| 欧美日韩大片| 欧美黄色一区| 欧美精品一区在线播放| 亚洲大片一区二区三区| 欧美视频在线观看一区| 欧美在线不卡视频| 亚洲在线一区二区| 亚洲天堂av在线免费| 99精品久久久| 久久久久99精品国产片| 好吊视频一区二区三区四区| 国产乱肥老妇国产一区二| 国产精品久久久久久久久久久久 | 欧美色大人视频| 欧美日韩ab| 欧美视频在线观看| 性色av一区二区三区| 欧美波霸影院| 免费欧美高清视频| 亚洲午夜一区二区| 亚洲午夜精品网| 黄色国产精品| 亚洲国产高清一区| 亚洲巨乳在线| 在线不卡视频| 亚洲国产婷婷香蕉久久久久久| 国产精品日韩精品欧美在线| 国产精品欧美在线| 伊人久久大香线蕉av超碰演员| 亚洲成色精品| 一本一道久久综合狠狠老精东影业| 亚洲性视频h|