GetWindowItemText 在MainFrame中,我想获得属性表单上的属性页上的EDIt控件值,,GetWindowItemText(id,string);不行啊 有什么办法没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CMainFrame::OnPropsheet() { CPropSheet PropSheet(_T("参数")); if(PropSheet.DoModal()==IDOK) { CString str; GetDlgItemText(IDC_EDIT1,str); MessageBox(str); }}str是空的? 娶不到数据 GetDlgItemText(IDC_EDIT1,str);你这是取得CMainFrame中IDC_EDIT1当然取不到了 试试GetDlgItem(ID)->GetWindowText(); UINT GetDlgItemText( HWND hDlg, int nIDDlgItem, LPTSTR lpString, int nMaxCount); 用::GetDlgItemText 那HWnd是多少? 你写我看看 1.把IDC_EDIT1的值保存到PropSheet的成员变量中,PropSheet调用。2.::GetDlgItemText(PropSheet.m_hwnd,str,100); 你要用你的属性页来获得编辑框的内容,而不是用直接从mainframe中获取啊。 恩,可以我就是要在DOMODal返回的时候读数据啊,,就在mAInframe中读 怎么把IDC_EDIT1的值保存到PropSheet的成员变量中保存? 就是点关联变量的时候,选类CPropSheet的时候,没有控件ID,只能在属性页上才能关联 可以了。 。str=PropSheet.m_prop1.m_value1; 不是,是属性表单类,CPropXXXSheet. 是派生来的,, 如何让自己的EXE文件自动运行起来? 小弟求助 更改treectrl节点文本内容 问一个关于路由器的NAT的映射的初级问题 理论上的问题 请教一个断言问题 关于跨工程调用类 高手帮我评判一下哪种方法更好一些 怎样修改SDI的显示风格 怎样实现类似组态王的图形开发系统??? 本人转行,特价出售计算机书 高薪寻求(重庆地区的VC++程序员请看!!) 怎么改变边框颜色 属性页上的编辑框控件输入
{
CPropSheet PropSheet(_T("参数"));
if(PropSheet.DoModal()==IDOK)
{
CString str;
GetDlgItemText(IDC_EDIT1,str);
MessageBox(str);
}
}
str是空的? 娶不到数据
你这是取得CMainFrame中IDC_EDIT1当然取不到了
GetDlgItem(ID)->GetWindowText();
HWND hDlg,
int nIDDlgItem,
LPTSTR lpString,
int nMaxCount
);
用::GetDlgItemText
那HWnd是多少? 你写我看看
2.::GetDlgItemText(PropSheet.m_hwnd,str,100);
你要用你的属性页来获得编辑框的内容,而不是用直接从mainframe中获取啊。
恩,可以我就是要在DOMODal返回的时候读数据啊,,就在mAInframe中读
怎么把IDC_EDIT1的值保存到PropSheet的成员变量中保存?
不是,是属性表单类,CPropXXXSheet. 是派生来的,,