<rt id="cybpe"></rt>

    <rt id="cybpe"><optgroup id="cybpe"><strike id="cybpe"></strike></optgroup></rt>

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

    時間: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.caidouzi.com All Rights Reserved 財經新聞網 版權所有 京ICP備12018864號-1

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

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

    營業執照公示信息

     

    爆乳熟妇一区二区三区霸乳| 激情婷婷成人亚洲综合| 四虎成人精品无码| 美团外卖猛男男同38分钟| 国产gaysexchina男同menxnxx| 精品欧美一区二区三区精品久久| 和僧侣的交行之夜樱花| 男人女人真曰批视频大全免费观看| 全免费a级毛片免费看无码| 男人天堂网在线观看| 四虎精品成人免费影视| 精品久久久久久无码中文字幕一区| 国产一级淫片a| 精品人妻一区二区三区四区在线| 国产一区二区三区无码免费| 精品国产柚木在线观看| 全黄性性激高免费视频| 污污视频免费看| 亚洲欧洲日产国码一级毛片| 校花哭着扒开屁股浣肠漫画| 亚洲欧美日韩人成| 极品粉嫩小泬白浆20p| 久草视频在线免费| 文轩探花高冷短发| 久久国产三级精品| 性欧美高清video| 久久99精品国产一区二区三区| 日本一区二区三区久久| 久久天天躁狠狠躁夜夜躁2020| 成人黄色在线观看| 久久99青青精品免费观看| 好爽快点使劲深点好紧视频| a视频免费观看| 国产精品国产三级国产专播下| 麻豆AV一区二区三区久久| 国产孕妇孕交一级毛片| 精品香蕉一区二区三区| 免费无码不卡视频在线观看| 欧美成人aa久久狼窝动画| 亚洲va久久久噜噜噜久久男同| 日本a中文字幕|