麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

第一個Win32程序

2019-11-10 19:12:27
字體:
來源:轉載
供稿:網友
//第一個Win32程序#include <windows.h>int main(){ MessageBox(NULL,TEXT("Hello!"),TEXT("YPP"),MB_OK); return 0;}

在VS2010運行 VS2010

另一種形式

//第一個Win32程序#include <windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPRevInstance, LPSTR lpCmdLine, int nCmdShow){ MessageBox(NULL,TEXT("Hello!"),TEXT("YPP"),MB_OK); return 0;}

運行結果 VC6

完整版的“窗口”

出自《Windows程序設計,第五版》作者Charles Petzold代碼的核心是WinProc,也就是真正實現消息響應的模塊

窗口

//完整的“窗口”#include <windows.h>LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; //原型int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow){ static TCHAR szAppName[] = TEXT ("HelloWin") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance = hInstance ; wndclass.hIcon = LoadIcon (NULL, IDI_application) ; wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ; wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = szAppName ; if (!RegisterClass (&wndclass)) { MessageBox (NULL, TEXT ("YPP"), szAppName, MB_ICONERROR) ; return 0 ; } hwnd = CreateWindow (szAppName, TEXT ("The Hello Program"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL) ; ShowWindow (hwnd, iCmdShow) ; UpdateWindow (hwnd) ; while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; } return msg.wParam ;}//窗口過程完成消息響應LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc ; PAINTSTRUCT ps ; RECT rect ; switch (message) { case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; DrawText (hdc, TEXT ("這是一個完整的“窗口”"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, message, wParam, lParam) ;}

在VC6下 新建Win32 Application工程,在工程里新建.cpp 粘貼代碼,F7組建,Ctrl+F5運行 工程文件下載 有疑問咨詢 QQ/微信 784126524 公眾號: 公眾號


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一a一片一级一片 | 久久久国产一级片 | 久久艹逼 | 红桃一区| 久久免费毛片 | 日本不卡一区二区在线观看 | 天堂成人一区二区三区 | 成人福利在线看 | 黄色一级片在线观看 | 精品乱码久久久久 | 5a级毛片 | 色999中文字幕 | 康妮卡特欧美精品一区 | 久久97超碰 | 日韩每日更新 | 毛片一区二区三区 | 午夜小视频免费观看 | 久久精品a一级国产免视看成人 | 国产一级毛片av | 欧美在线观看黄色 | 性猛aa久久久 | 91精品动漫在线观看 | 中文字幕 欧美 日韩 | 国产999视频在线观看 | 国产激爽大片在线播放 | 港台三级在线观看 | 免费午夜视频在线观看 | 日本在线观看视频网站 | 免费a级网站 | av在线免费网 | 国产一区国产二区在线观看 | 亚洲午夜影院在线观看 | 成人午夜视频在线观看免费 | 国产jjizz一区二区三区视频 | 日本不卡视频在线观看 | 99riav国产在线观看 | 久久精品中文字幕一区二区三区 | 成人精品免费在线观看 | 性少妇chinesevideo | 黑人操穴 | 久久亚洲精品久久国产一区二区 |