在设计窗口,右击对话框设计窗口中要知道ID的控件,在弹出的菜单中选Properties,
在弹出的属性框中的General选项中的ID:项右边的文本框中的内容就是了。
CreateWindow创建控件的时候 HMENU参数就是ID值了,你自己不知道么?!
在WM_COMMAND消息里用
switch(wParam)
{
case ID值:
return 0;
}进行处理
如果已知控件对应的类指针,可以这样:
int nID = 类指针->GetDlgCtrlID();
资源里面,点中控件,按del键就可以了
CWnd* pWnd = GetDlgItem(ID_OK);
if(NULL != pWnd)
{
if(pWnd->IsKindof(RUNTIME_CLASS(CButton)))
{
// TODO:
}
}