怎样操作动态对话框上的控件 在对话框模板上已经添加了一个控件,用这个对话框创建出来的对话框上存在这个静态控件,但是要怎样才能对其进行操作呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你都会动态创建了,还不知道怎么操作吗?比如CStatic m_static; //定义为成员变量对话框的初始化函数中创建,比如OnInitDialog函数中if(NULL == m_static.GetSafeHwnd()){ m_static.Create(...);}...后面的就操作m_static这个CStatic类对象即可。 你那样不就是动态创建个CStatic控件了吗,现在只是对话框是动态创建而已,但是上面的控件并不需要动态创建,创建对话框前在该对话框的模板上已经放置好控件了,问题就是怎样调用。 你不是有个对话框类的对象吗?比如CXXDlg m_dlg; //成员变量窗口初始化的地方m_dlg.Create(...);m_dlg.ShowWindow(...);CStatic* pStatic = (CStatic*)(m_dlg.GetDlgItem(IDC_STATIC1));ASSERT(pStatic && pStatic->GetSafeHwnd());pStatic->....; 原来还要转换成相应控件的指针啊,怪不得之前试了 GetDlgItem不行。 请问如何使用宏来分隔64位代码和32位代码的编译 好心人块进来帮帮看看这错误是怎么回事,急在线等 如何在VC代码编辑区内右键出来的菜单中,添加自己定义的菜单,谢谢 VC一个链接错误,谁可以帮忙看看 想在网上传输图象,请问大家如何传输 VC++会被C#取代!!!!!!!! 有关错误代码的获得~~~~~~~~~~~~~~~~~~~~~~~求救高手!!! 如何保存链表的迭代器保存到文件里? 摄像机采集运行几小时后停止 CRecordset类如何查找记录集? ScrollWindow滚动函数的后两个参数是不是重复了,始终不理解它们有区别? 初来乍到,交朋友,求指点
比如CStatic m_static; //定义为成员变量
对话框的初始化函数中创建,比如OnInitDialog函数中
if(NULL == m_static.GetSafeHwnd())
{
m_static.Create(...);
}
...
后面的就操作m_static这个CStatic类对象即可。
窗口初始化的地方
m_dlg.Create(...);
m_dlg.ShowWindow(...);CStatic* pStatic = (CStatic*)(m_dlg.GetDlgItem(IDC_STATIC1));
ASSERT(pStatic && pStatic->GetSafeHwnd());
pStatic->....;
原来还要转换成相应控件的指针啊,怪不得之前试了 GetDlgItem不行。