本文匯總了MFC中消息、控件、對話框等等的命名規則,作為初學者應詳細了解并遵守這類規則。詳細規則如下所示:
一、MFC中ID 編號原則:
IDC_:控件的ID命名前綴(Control)
IDM_:菜單的ID命名前綴(Menu)
IDD_:對話框的ID命名前綴(Dialog)
IDR_:資源的ID命名前綴(Resource)
IDS_:字符串的ID命名前綴(String)
IDB_:位圖資源的ID命名前綴(Bitmap)
二、MFC系統消息前綴小集
ABM 應用程序桌面工具條application desktop toolbar
BM 按鈕 button control
CB 組合框 combo box control
CBEM 擴展組合框 extended combo box control
CDM 通用對話框common dialog box
DBT 設備devicae
DL 下拉列表 drag list box
DM Default Push button control
DTM Date and time picker control
EM 編輯框edit control
HDM Header control
HXM 熱鍵hot key control
IPM IP控件IP address control
LB 列表框list box control
LVM 列表視圖list view control
MCM 日歷控件month calendar control
PBM 進度條progress bar
PGM Pager control
PSM 屬性property control
RB 伸縮條rebar control
SB 狀態條status bar window
SBM 滾動條scrol bar control
STM 靜態條static control
TB 工具條toolbar
TBM 跟蹤條trackbar
TCM Tab control
TTM Tooltip control
TVM 樹視圖tree_view control
UDM Up_down control
WM 一般窗口general window
此處需要注意:
BM/NM等中間的M表示向控件發送的消息,也就是命令控件做事情;
BN等中間的N,表示控件向外部(父窗口)發出的通知,表示自己的狀態,不要混淆這兩個不同方向的東西!
新聞熱點
疑難解答
圖片精選