首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

MFC 編輯框右鍵添加變量無響應:必須先為對話框創建類

     編輯:程式設計綜合問答

現象

VS2010 MFC 專案中,在對話框編輯器右鍵編輯框選擇「添加變量」無任何反應。

原因

該對話框資源尚未關聯 C++ 類。 MFC 的「添加變量」功能依賴於類向導向對話框類寫入成員變量聲明與 DoDataExchange 映射代碼,若無類則無處寫入。

解決步驟

  1. 在「資源視圖」中右鍵對話框資源 (如 IDD_DIALOG1),選擇**「添加類」** 或**「Add Class」**。
  2. 在向導中指定類名 (如 CMyDialog),基類選 CDialogEx,完成創建。
  3. 再次右鍵編輯框選擇「添加變量」,此時可正常彈出向導,選擇 Control 或 Value 類型綁定變量。

參考教程

VS2010/MFC 入門八:創建對話框類和添加控件變量

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved