您的位置:C++老鼠窝编程 提问与解答 正文
 添加时间:2008-06-18 原文发表时间:2008-06-18 人气:110


如何获取一个对话框的控件指针?
(VCKBASE发表于2001-8-11 11:05:17)

[问题提出]
如果想对对话框的控件进行控制,那么首先要获得此控件的句柄(指针),然后对其操作.
[解决方法]
MFC提供了获取子窗口,指定控件和指定窗口句柄的函数:CWnd::GetDlgItem.
[实现程序]
假设你已有了名为My的对话框工程,并且有了一个ID=IDC_EDIT1的Edit控件:
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDIT1);
m_Edit->SetWindowText("练习");
return TRUE;
}

本页地址
相关文章

如何为对话框中的控件提供提示信息?
如何改变对话框的背景色?
用Socket传结构体为何一次传完就会出现乱码
如何改变窗口的图标?
如何改变窗口标题?
如何去掉窗口的框架并使窗口充满全屏?
如何激活变灰的弹出菜单?
如何锁住ctrl,alt,del等系统键?
一个基于对话框的应用程序,在其中加了一个
我自绘的菜单怎么只能出现窄窄的一条,宽度
如何改变对话框内控件的字体?
如何使对话框上的关闭按钮失效?
如何获取应用程序的路径?
如何使用自定义消息?
如何解决
如何通过传消息响应ListCtrl控件的NM_CLICK
如何添加新的类
如何删除一个类
当打印机未联机时我的打印程序会死机
如何正确的得到ComBox的指针?

相关评论


本文章所属分类:首页 提问与解答