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

[复制链接]
查看11 | 回复5 | 2009-7-24 00:35:55 | 显示全部楼层 |阅读模式
在设计窗口,右击对话框设计窗口中要知道ID的控件,在弹出的菜单中选Properties,在弹出的属性框中的General选项中的ID:项右边的文本框中的内容就是了。...
回复

使用道具 举报

千问 | 2009-7-24 00:35:55 | 显示全部楼层
CreateWindow创建控件的时候 HMENU参数就是ID值了,你自己不知道么?!在WM_COMMAND消息里用switch(wParam){case ID值:return 0;}进行处理...
回复

使用道具 举报

千问 | 2009-7-24 00:35:55 | 显示全部楼层
如果已知控件对应的类指针,可以这样:int nID = 类指针->GetDlgCtrlID();...
回复

使用道具 举报

千问 | 2009-7-24 00:35:55 | 显示全部楼层
资源里面,点中控件,按del键就可以了...
回复

使用道具 举报

千问 | 2009-7-24 00:35:55 | 显示全部楼层
CWnd* pWnd = GetDlgItem(ID_OK);if(NULL != pWnd){
if(pWnd->IsKindof(RUNTIME_CLASS(CButton)))
{
// TODO:
}}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行