请教如何用SDK编写基于对话框得程序,而且对话框上有TAB控件.
希望能给一个简单得例子.

解决方案 »

  1.   

    假设你有一个名为AboutDlg的对话框模板
    LRESULT CALLBACK MainWndProc( HWND hWnd, UINT msg, WPARAM wParam,
       LPARAM lParam )
    {
    DialogBox( ghInstance, "AboutDlg", hWnd, (DLGPROC)
                              AboutDlgProc );
    return 0;
    }
    LRESULT CALLBACK AboutDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
    {
       switch( uMsg ) {
          case WM_INITDIALOG:
             return TRUE;
          case WM_COMMAND:
             switch( wParam ) {
                case IDOK:
                   EndDialog( hDlg, TRUE );
                   return TRUE;
             }
          break;
       }   return FALSE;
    }
      

  2.   

    贴错了,前面一个函数应该是
    int PASCAL WinMain( HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        LPSTR lpszCmdLine,
        int nCmdShow )
    {
       ...
    }