簡體   English   中英

如何在MFC中啟動對話框?

[英]How Do I Launch a Dialog in MFC?

我剛接觸VC ++和MFC,請多多包涵。 我創建了一個新對話框,我想弄清楚當用戶單擊按鈕時如何顯示它。

我尚未為對話框創建類或頭文件-我嘗試使用類向導,但是它很爛,無法正常工作。 那,或者我做錯了什么。 如果您問我,任何一種可能性都一樣。

那么,在創建源/頭文件並使對話框啟動/顯示時,我需要采取什么步驟? 這是一個模式對話框。

澄清:我知道我需要創建一個對話框類的實例,然后在其上調用DoModal(),但是我不確定如何創建類文件(使用和/或不使用向導)。

  1. 右鍵單擊該項目,然后選擇添加|。 資源...
  2. 選擇資源類型下的對話框,然后單擊新建。
  3. 選擇項目| 添加課程...
  4. 輸入CMyDialog作為類名, CDialog作為基類,然后單擊Finish。

閱讀更多: 如何制作MFC對話框

在我看來,您可以使按鈕單擊,僅創建對話框對象的新實例並激活它。 您可能必須保留對對話框的引用,以便當按鈕操作fxn返回時,它不會被殺死,而不會被殺死。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM