我正在学习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
我应该放置EndDialog()
之前我还应该做些什么。 IDD_MYDIALOG
是我自己创建的资源文件。我不明白什么是hInstance
以及如何获得它,我想我只需要一个简单的例子,而不是我知道如何使用DialogBox
。谢谢你的帮助!