cdialog

    0熱度

    1回答

    這應該是一個簡單的: 我有一個帶有2個按鈕的CDialog。 使用m_pMainWnd->ShowWindow(SW_MAXIMIZE); 總是打開全屏幕(無標題欄\狀態等)對話框我想讓我的按鈕捕捉到屏幕的邊緣。 有沒有調整大小或任何東西。

    15熱度

    3回答

    在我的應用程序中,我想從不同的線程向對話框發送消息。 我想將一個std :: exception派生類引用傳遞給對話框。 事情是這樣的: try { //do stuff } catch (MyException& the_exception) { PostMessage(MyhWnd, CWM_SOME_ERROR, 0, 0); //send the_exceptio

    1熱度

    2回答

    我有一個從CDialog類繼承的CStdDlg。在CStdDlg對話框中,我有一個列表框(m_lcList1),編輯框(m_ceEdit1),單選按鈕(m_rbButton2)以及按鈕OK,Cancel和Button1。 我想創建另一個名爲CDerivedDlg的繼承自CStdDlg的類。我想使用CStdDlg中的所有內容,但是使用CDerivedDlg中的所有內容。 這是一個愚蠢的測試應用程序,

    6熱度

    3回答

    我需要一個類似於cdialog(或whiptail)的對話框工具,但可以在Windows上工作。 我有MinGW和編譯源代碼是沒有問題的,但是cdialog和whiptail,我知道的唯一的代碼包含特定於UNIX的代碼,所以它們不會在Windows上編譯。 是否有任何替代品可以使用?我寧願不必自己找出並替換特定於平臺的代碼。

    4熱度

    1回答

    有沒有辦法從CDialog派生類(如CWnd :: m_hWnd成員)檢索窗口句柄? 感謝

    1熱度

    1回答

    我有一個很奇怪的問題,我幾乎無法給它一個足夠的標題。 簡而言之:我有用CDialog派生的對話框編寫的MSVC++/MFC中的COM對象。在那個對話框中,我有三個孩子「用戶控件」 - 從純CWnd派生的窗口。 當我從不同的地方使用這個COM對象時,我的期望就會發生。但是當我從C#應用程序(.exe文件)使用它時,鍵盤行爲是不同的,或者我應該說是壞了。 由不同我的意思是: 當我的任何「用戶控制」已經

    13熱度

    6回答

    有人能告訴我如何在MFC的Visual C++ 6.0中創建非模態對話框並顯示它嗎?我寫了這個代碼: CDialog dialog; if (dialog.init(initialization values...)) dialog.DoModal(); 但它阻止我的應用程序顯示對話框。我不知道是否有任何方法或其他方式來做到這一點。 謝謝

    1熱度

    4回答

    我創建了一個簡單的MFC appwizard對話框項目。我使用類嚮導基於CDialog創建一個名爲CMyDlg的新類。然後我進入消息映射屏幕,雙擊WM_INITDIALOG條目以自動創建CMyDlg :: OnInitDialog()處理程序。 我遇到的問題是CMyDlg :: OnInitDialog()不會調用。我在那裏放了一個斷點,它根本不會調用。父對話框的OnInitDialog()方法被

    1熱度

    2回答

    我有一個創建CDialog的MFC應用程序。我希望這個CDialog不會出現在屏幕的中間,而是離開屏幕的一側,所以它幾乎不可見或甚至最小化會很好。 我該怎麼做?

    0熱度

    1回答

    有沒有辦法使對話框(CDialog)不是主框架的後代? 如果在創建時沒有指定父窗口,則父窗口是主應用程序窗口。我試圖用NULL參數使用SetOwner和SetParent,但沒有奏效。 那麼有什麼辦法讓主窗口或任何其他窗口的子對話框不是主窗口的子節點?