怎样用 windows api 编 一个对话框程序 
打开只有一个对话框的那种

解决方案 »

  1.   

    DialogBoxParam
    或者DialogBox很多啦!
      

  2.   

    最简单的,直接来一个MessageBox
    复杂点的,就要自己创建一下对话框了。
      

  3.   

    只有一个对话框(不是MESSAGEBOX)
    不能有那个注册的窗口类 的窗口
    可以把那个主窗口设为不可见但我希望能有其他简单一点的方法
      

  4.   

    DialogBox,一个函数,还不简单?
      

  5.   

    就一个DialogBox啊,要不要给你一个例子啊!
    int WINAPI WinMain(          
                HINSTANCE hInstance,
                HINSTANCE hPrevInstance,
                LPSTR lpCmdLine,
                int nCmdShow
                )
    {
        DialogBoxParam(hInstance,(LPCSTR)IDD_PLAYER,NULL,PlayerDlgProc,0);
    return 0;
    }
    就这样,这就是WinMain函数!
      

  6.   

    #include <windows.h>
    #include <commdlg.h>int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
               PSTR szCmdLine, int iCmdShow)
    {
          static CHOOSECOLOR cc ;
          static COLORREF  crCustColors[16] ;      cc.lStructSize     = sizeof (CHOOSECOLOR) ;
          cc.hwndOwner       = NULL ;
          cc.hInstance       = NULL ;
          cc.rgbResult       = RGB (0x80, 0x80, 0x80) ;
          cc.lpCustColors    = crCustColors ;
          cc.Flags           = CC_RGBINIT | CC_FULLOPEN ;
          cc.lCustData       = 0 ;
          cc.lpfnHook        = NULL ;
    cc.lpTemplateName = NULL ;      return ChooseColor (&cc) ;
    }