![](/img/trans.png)
[英]How Can I call a C++ Win32 DLL from another C++ win32 Console Application
[英]How to call a dialog box from another (Win32 application)
通過遵循本文,我實現了一個基於對話框的Win32 Visual C ++應用程序(Visual Studio Ultimate 2012) 。
從已經創建的對話框中調用另一個對話框(單擊按鈕)的方式是什么?
在對話框資源視圖中向對話框添加按鈕。 只需將按鈕從工具欄拖動到對話框模板上即可。 單擊按鈕后,您將收到一條WM_COMMAND消息,其中包含按鈕ID和BN_CLICKED通知代碼。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb761825(v=vs.85).aspx
在DialogProc中添加案例以檢測點擊。 收到對話框后,通過調用DialogBox API創建一個新對話框。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms645452(v=vs.85).aspx
第二個對話框將需要您編寫一個新的DialogProc2,就像第一個DialogProc一樣,以處理來自第二個對話框的消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.