
大體是vs創建新win程式后對其進行修改,將視窗類相關內容全部洗掉,新創建對話框。
運行截圖:

#include "framework.h"
#include "shut0.h"
#define MAX_LOADSTRING 100
// 全域變數:
HINSTANCE hInst; // 當前實體
LRESULT MainDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
hInst = hInstance;
HWND hDlg = CreateDialog(hInstance, (LPCTSTR)IDD_MAIN, 0, (DLGPROC)MainDlgProc);
ShowWindow(hDlg, nCmdShow);
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDD_MAIN));
MSG msg;
// 主訊息回圈:
while (GetMessage(&msg, nullptr, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int)msg.wParam;
}
LRESULT MainDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
switch (message)
{
case WM_CLOSE:
DestroyWindow(hDlg);
return TRUE;
break;
case WM_DESTROY:
PostQuitMessage(0);
return TRUE;
}
return (INT_PTR)FALSE;
}
uj5u.com熱心網友回復:
使用win32方式搞的, 不能使用這個向導添加成員變數, 全部得自己手動來.要能使用向導來關聯控制元件變數, 你得創建一個MFC專案.
uj5u.com熱心網友回復:
好的,明白了,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/12015.html
標籤:基礎類
上一篇:單目測距
下一篇:想制作一個中控軟體,用什么方案好
