1

我正在学习 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. 感谢您的帮助!

4

0 回答 0