问个有关控件的问题 用FindWindowEx的方法获得了Radio的句柄,如何判断它是否被选中呢?同样用FindWindowEx的方法获得了listbox的句柄,如何取得它当前的index和text内容? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((CButton*)YourWnd)->GetCheck();((CListBox*)YourWnd)->GetCurSel(); 获得内容((CListBox*)YourWnd)->GetWindowText(); 试了HWND radioBoxWND = FindWindowEx(compatibleWND, NULL, NULL, "使用中(&N)");((CButton*)radioBoxWND)->GetCheck();一执行就出错,radioBoxWND肯定不是NULL,这是为何? 向其他程序的ListView控件发送LVM_GETITEMTEXThttp://www.vckbase.com/document/viewdoc/?id=1223通过类似的方法可以实现 我没看到类似的LVM_GETSELECTEDINDEX用LVM_GETITEMCOUNT、LVM_GETITEMSTATE、LVM_GETITEMTEXT可以取得它当前的index和text内容 获得之后把类型转换成CButton 然后通过GetCheck来判断状态大凡我们用到的常用控件都是从CWnd类继承的 所以用CWnd的方法时要注意转换 同理,用BM_GETCHECK 判断Radio是否被选中呢 to xxrl(孔曰成仁,孟曰取E) 兄你说的可否具体些,CButton *pRadio;pRadio = (CButton*)radioBoxWND;pRadio->GetCheck();试了半天还是出错 1 http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1955822 CListBox::GetSel and CListBox::GetText 高人帮忙帮到底,HWND radioBoxWND = FindWindowEx(compatibleWND, NULL, NULL, "使用中(&N)");((CButton*)radioBoxWND)->GetCheck();一执行就出错,radioBoxWND肯定不是NULL,这是为何? 原来是这样,小弟对MFC也是一知半解。那岂非没有办法 用我前面给的例子啊,向该句柄发送消息,获得该消息的返回值就可以知道了你仔细看看PostMessage或者SendMessage,用这个肯定可以了 谢谢各位,还是用了 liuyan4794(青牛)兄的方法,分数较少,就全给 liuyan4794(青牛)兄了。望其他兄弟见谅 MFC让窗口高亮显示 数据库操作(求救) win32下怎样得到窗口的句柄HWND? 线程安全的问题。 一个很基础的菜鸟问题,在线等 谁能告诉我const 和 extern const 的区别 做一套财务管理信息系统,界面和数据库编程都用VC方便吗? 新手上路请问各位前辈有关文件读取的问题 如何用ATL创建一个全局COM(只启动一个实例)供所有客户端使用? 问两个小问题,有人知道VC下能不能做命令行参数读取以及嵌入式SQL的配置?一题30分以上 VC 6 中如何用到GDI+ ? try{}catch(){}能捕捉内存访问错误么?
HWND radioBoxWND = FindWindowEx(compatibleWND, NULL, NULL, "使用中(&N)");
((CButton*)radioBoxWND)->GetCheck();一执行就出错,radioBoxWND肯定不是NULL,这是为何?
http://www.vckbase.com/document/viewdoc/?id=1223
通过类似的方法可以实现
用LVM_GETITEMCOUNT、LVM_GETITEMSTATE、LVM_GETITEMTEXT可以取得它当前的index和text内容
大凡我们用到的常用控件都是从CWnd类继承的 所以用CWnd的方法时要注意转换
你说的可否具体些,
CButton *pRadio;
pRadio = (CButton*)radioBoxWND;
pRadio->GetCheck();
试了半天还是出错
2 CListBox::GetSel and CListBox::GetText
HWND radioBoxWND = FindWindowEx(compatibleWND, NULL, NULL, "使用中(&N)");
((CButton*)radioBoxWND)->GetCheck();一执行就出错,radioBoxWND肯定不是NULL,这是为何?
你仔细看看PostMessage或者SendMessage,用这个肯定可以了