程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 建立以對話框為基礎的應用

建立以對話框為基礎的應用

編輯:關於C語言

 

在VC中提供了生成“以對話框為基礎的應用”的功能,你所需要選擇的是在使用AppWizard的第一步選擇“對話框為基礎的應用”,如圖。

VC會生成包含有應用派生類和對話框派生類的代碼。在應用類的InitInstance()成員函數中可以看到如下的代碼:

BOOL CMy58_s1App::InitInstance()
{
         CMy58_s1Dlg dlg;
         m_pMainWnd = &dlg;
         int nResponse = dlg.DoModal();
         if (nResponse == IDOK)
         {
                 // TODO: Place code here to handle when the dialog is
                 //  dismissed with OK
         }
         else if (nResponse == IDCANCEL)
         {
                 // TODO: Place code here to handle when the dialog is
                 //  dismissed with Cancel
         }
 
         return FALSE;
}

這是產生一個有模式對話框並創建它,在對話框返回後通過返回FALSE來直接退出。在設計時通過編輯對話框資源你可以設計好界面,然後通過ClassWizard映射消息來處理客戶的輸入,由於前幾節已經講過本節也就不再重復。

同樣基於對話框的應用也同樣可以使用屬性對話框做為界

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved