1. 程式人生 > >VS2010為Picture Control 手動新增變數

VS2010為Picture Control 手動新增變數

               

環境:Visual Studio 2010

問題:利用嚮導為Picture Control新增變數不成功,所以手動新增。

解決:

1.在標頭檔案新增如下程式碼:

 // 對話方塊資料 CStatic m_Pic;

2.在對應的原始檔DoDataExchange函式裡新增如下程式碼:

void CKQ_SystemDlg::DoDataExchange(CDataExchange* pDX){ CDialogEx::DoDataExchange(pDX); DDX_Control(pDX, IDC_PICTURE, m_Pic);//IDC_PICTURE為Picture Control ID}

附Visual C++ 6.0新增控制元件變數

1.在Dialog Data裡新增變數;

2.在對應原始檔的DoDataExchange裡新增對映。

說明:新增對映一定要在對應的類的DoDataExchange裡新增,不要放錯位置了,不然會報m_Pic為宣告的識別符號錯誤。

PS:我新增對映時就放在CAboutDlg裡了,找了好久才發現錯誤,嘿嘿,所以說細心很重要啊!