我正在学习 windows api 几个星期,现在我遇到了一个问题,我的代码是这样的
LRESULT CALLBACK MainWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){
switch(message){
case(...)
DialogBox(hInstance,MAKEINTRESOURCE(IDD_MYDIALOG),hwnd,(DLGPROC)MyDialogProc);
return 0;
}
bool MyDialogProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){
switch (message){
...
}
return false;
}
DialogBox
在使用where 我应该放置之前,我不知道我还应该做什么EndDialog()
。IDD_MYDIALOG
是我自己创建的资源文件。我不明白它是什么hInstance
以及如何获得它,我想我只需要一个简单的例子,我就知道如何使用DialogBox
. 感谢您的帮助!