一个简单的工程,是基于对话框的。
怎么样控件对话框OnInitDialog结束后是显示或者隐藏?
还有在OnInitDialog我如果想关闭程序该怎么做?

解决方案 »

  1.   

    在OnInitDialog我如果想关闭程序只需要return FALSE;即可。
      

  2.   

    CWnd* pWnd = GetDlgItem( IDC_BUTTON1 );
    pWndApplyBtn->ShowWindow( SW_HIDE);
    或者
    pWndApplyBtn->ShowWindow( SW_SHOW);
      

  3.   

    怎么样控件对话框OnInitDialog结束后是显示或者隐藏?
    ////////////////////////////////////////////////CWnd* pWnd = GetDlgItem( IDC_BUTTON1 );
    pWnd ->ShowWindow( SW_HIDE);
    或者
    pWnd ->ShowWindow( SW_SHOW);
      

  4.   

    先GetDlgItem()
    再~ShowWindow()
      

  5.   

    OnInitialDialog()
    {
        WINDOWPLACEMENT wp; 
        wp.length=sizeof(WINDOWPLACEMENT); 
        wp.flags=WPF_RESTORETOMAXIMIZED; 
        wp.showCmd=SW_HIDE; 
        SetWindowPlacement(&wp); //this function.
    ..
    }
    或者做成无模式比较简单:
    CDrawDlg* dlg=new CDrawDlg;
    dlg->Create(IDD_DIALOG2);
    dlg->ShowWindow(SW_HIDE);