一级毛片视频在线观看-一级毛片视频免费-一级毛片视频播放-一级毛片看真人在线视频-国产高清在线精品一区a-国产高清在线精品一区二区

當前熱門:圖形界面框架(圖形界面)

時間:2023-06-08 16:09:12

圖形界面框架,圖形界面這個很多人還不知道,現在讓我們一起來看看吧!


(相關資料圖)

1、這是最簡單的界面程序://c++.cpp:定義應用程序的入口點。

2、//#include"stdafx.h"#include"c++.h"#defineMAX_LOADSTRING100//全局變量:HINSTANCEhInst;//當前實例TCHARszTitle[MAX_LOADSTRING];//標題欄文本TCHARszWindowClass[MAX_LOADSTRING];//主窗口類名//此代碼模塊中包含的函數的前向聲明:ATOMMyRegisterClass(HINSTANCEhInstance);BOOLInitInstance(HINSTANCE,int);LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);INT_PTRCALLBACKAbout(HWND,UINT,WPARAM,LPARAM);intAPIENTRY_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow){UNREFERENCED_PARAMETER(hPrevInstance);UNREFERENCED_PARAMETER(lpCmdLine);//TODO:在此放置代碼。

3、MSGmsg;HACCELhAccelTable;//初始化全局字符串LoadString(hInstance,IDS_APP_TITLE,szTitle,MAX_LOADSTRING);LoadString(hInstance,IDC_C,szWindowClass,MAX_LOADSTRING);MyRegisterClass(hInstance);//執行應用程序初始化:if(!InitInstance(hInstance,nCmdShow)){returnFALSE;}hAccelTable=LoadAccelerators(hInstance,MAKEINTRESOURCE(IDC_C));//主消息循環:while(GetMessage(&msg,NULL,0,0)){if(!TranslateAccelerator(msg.hwnd,hAccelTable,&msg)){TranslateMessage(&msg);DispatchMessage(&msg);}}return(int)msg.wParam;}////函數:MyRegisterClass()////目的:注冊窗口類。

4、////注釋:////僅當希望//此代碼與添加到Windows95中的“RegisterClassEx”//函數之前的Win32系統兼容時,才需要此函數及其用法。

5、調用此函數十分重要,//這樣應用程序就可以獲得關聯的//“格式正確的”小圖標。

6、//ATOMMyRegisterClass(HINSTANCEhInstance){WNDCLASSEXwcex;wcex.cbSize=sizeof(WNDCLASSEX);***.style=CS_HREDRAW|CS_VREDRAW;wcex.lpfnWndProc=WndProc;wcex.cbClsExtra=0;wcex.cbWndExtra=0;wcex.hInstance=hInstance;wcex.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_C));wcex.hCursor=LoadCursor(NULL,IDC_ARROW);wcex.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);wcex.lpszMenuName=MAKEINTRESOURCE(IDC_C);wcex.lpszClassName=szWindowClass;wcex.hIconSm=LoadIcon(wcex.hInstance,MAKEINTRESOURCE(IDI_SMALL));returnRegisterClassEx(&wcex);}////函數:InitInstance(HINSTANCE,int)////目的:保存實例句柄并創建主窗口////注釋:////在此函數中,我們在全局變量中保存實例句柄并//創建和顯示主程序窗口。

7、//BOOLInitInstance(HINSTANCEhInstance,intnCmdShow){HWNDhWnd;hInst=hInstance;//將實例句柄存儲在全局變量中hWnd=CreateWindow(szWindowClass,szTitle,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,0,CW_USEDEFAULT,0,NULL,NULL,hInstance,NULL);if(!hWnd){returnFALSE;}ShowWindow(hWnd,nCmdShow);UpdateWindow(hWnd);returnTRUE;}////函數:WndProc(HWND,UINT,WPARAM,LPARAM)////目的:處理主窗口的消息。

8、////WM_COMMAND-處理應用程序菜單//WM_PAINT-繪制主窗口//WM_DESTROY-發送退出消息并返回////LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlParam){intwmId,wmEvent;PAINTSTRUCTps;HDChdc;switch(message){caseWM_COMMAND:wmId=LOWORD(wParam);wmEvent=HIWORD(wParam);//分析菜單選擇:switch(wmId){caseIDM_ABOUT:DialogBox(hInst,MAKEINTRESOURCE(IDD_ABOUTBOX),hWnd,About);break;caseIDM_EXIT:DestroyWindow(hWnd);break;default:returnDefWindowProc(hWnd,message,wParam,lParam);}break;caseWM_PAINT:hdc=BeginPaint(hWnd,&ps);//TODO:在此添加任意繪圖代碼...EndPaint(hWnd,&ps);break;caseWM_DESTROY:PostQuitMessage(0);break;default:returnDefWindowProc(hWnd,message,wParam,lParam);}return0;}//“關于”框的消息處理程序。

9、INT_PTRCALLBACKAbout(HWNDhDlg,UINTmessage,WPARAMwParam,LPARAMlParam){UNREFERENCED_PARAMETER(lParam);switch(message){caseWM_INITDIALOG:return(INT_PTR)TRUE;caseWM_COMMAND:if(LOWORD(wParam)==IDOK||LOWORD(wParam)==IDCANCEL){EndDialog(hDlg,LOWORD(wParam));return(INT_PTR)TRUE;}break;}return(INT_PTR)FALSE;}。

本文到此分享完畢,希望對大家有所幫助。

標簽:

來源:互聯網
0
上一篇:世界簡訊:廣東建行與廣東省教育廳簽署全面戰略合作協議 下一篇:最后一頁

最近更新

  Copyright @ 2001-2013 www.ixinshang.com.cn All Rights Reserved 財經新聞網 版權所有 京ICP備12018864號-1

  網站所登新聞、資訊等內容, 均為相關單位具有著作權,轉載請注明出處

  未經彩迅新聞網書面授權,請勿建立鏡像 聯系我們:  291 32 36@qq.com

營業執照公示信息

 

主站蜘蛛池模板: 四虎精品无码不卡| 玖玖草在线观看一区二区三区| 在线观看视频一区二区| 日韩在线国产精品| 岳妇精品一区二区三区| 一本一道无码DⅴD专区| 大学生A级毛片| 国产欧美高清BBWHD一区二区| 久久久久无码精品国产H动漫猫咪| 欧美日韩亚洲巨区二| 色五月婷婷综合| 无码中文字幕热热久久| 一本大道加勒比东京 热无码视频| 亚洲愉拍99热成人精品在线 | 久久国产成人午夜AV浪潮| 欧美亚洲777| 日本成人AA视频| 日本人妻一区二区三区免费在线| 视频在线观看网址免费黄| 午夜秋霞鲁丝剧场片| 羞羞视频免费看男女无遮挡网站| 亚洲精成a品人v| 亚洲人成色4444在线观看| 永久免费看mⅤ网站| 中文字幕精品一区| 182无码视频在线| 52g欧美日韩亚洲| 在线一区二区欧美中| 淫淫网色五月婷婷| 无码AV大香线蕉伊人久久| 午夜成人无码永久免费看小说| 青草av资源网站在线播放| 热久久一2024亚| 欧美亚洲一区二区三区| 欧美午夜视频一区二区二区| 久久精品中文视频无码| 久久精品日韩中出一区| 国产AV无码一区二区三| 朝桐光无码流出IPZ-528| avtt久久天堂网| 在线一区二区三区四区|