-2

Windowsでダイアログボックスを作成するために、次を実行しています。実行すると、次のエラーが表示されます。

                   Error 1 error C2065: 'IDD_DLGFIRST' : undeclared identifier

コードは次のとおりです。

                 HWND hWnd;
                LRESULT CALLBACK DlgProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);

           INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
               LPSTR lpCmdLine, int nCmdShow)
     {
                  DialogBox(hInstance, MAKEINTRESOURCE(IDD_DLGFIRST),
                  hWnd, reinterpret_cast<DLGPROC>(DlgProc));

               return FALSE;
               }

       LRESULT CALLBACK DlgProc(HWND hWndDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
             {
           switch(Msg)
             {
               case WM_INITDIALOG:
                              return TRUE;

                 case WM_COMMAND:
               switch(wParam)
             {
               case IDOK:
                       EndDialog(hWndDlg, 0);
                    return TRUE;
             }
                break;
              }

               return FALSE;
     }

//------------------------------------------------ ---------------------------

リソースファイルがあることは知っていますが、よくわかりません。誰かがこのエラーを解決するのを手伝ってくれませんか。

4

1 に答える 1