MFC 中如何获得对话框中控件的ID值

2024-11-21 17:41:57
推荐回答(5个)
回答1:

在设计窗口,右击对话框设计窗口中要知道ID的控件,在弹出的菜单中选Properties,
在弹出的属性框中的General选项中的ID:项右边的文本框中的内容就是了。

回答2:

CreateWindow创建控件的时候 HMENU参数就是ID值了,你自己不知道么?!
在WM_COMMAND消息里用
switch(wParam)
{
case ID值:
return 0;

}进行处理

回答3:

如果已知控件对应的类指针,可以这样:

int nID = 类指针->GetDlgCtrlID();

回答4:

资源里面,点中控件,按del键就可以了

回答5:

CWnd* pWnd = GetDlgItem(ID_OK);
if(NULL != pWnd)
{
if(pWnd->IsKindof(RUNTIME_CLASS(CButton)))
{
// TODO:
}
}