1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include <Windows.h>
#include <C:\Users\mohammed\Desktop\res\resource.h>
INT_PTR CALLBACK DlgProc(HWND hwnd,UINT mg,WPARAM wp,LPARAM lp);
MSG msg;
INT WINAPI wWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPWSTR lpCmdLine,int nShowCmd){
MessageBox(0,L"test",L"test",0);
DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),0,DlgProc);
while (GetMessage(&msg,0,0,0)>0)
{TranslateMessage(&msg);
DispatchMessage(&msg);}
return msg.wParam;}
INT_PTR CALLBACK DlgProc(HWND hwnd,UINT mg,WPARAM wp,LPARAM lp){
switch (mg)
{case WM_INITDIALOG:
return TRUE;break;
case WM_COMMAND:
switch(LOWORD(wp)){
case IDOK:
MessageBoxA(0,"Test","Test",MB_OK);
break;
case IDCANCEL:
PostQuitMessage(0);break;
default:
break;
}
case WM_CLOSE:
PostQuitMessage(0);break;
default :
break;}
return DefWindowProc(hwnd,mg,wp,lp);}
|