windows api编程-如何获取其他程序的单选按钮或复选框是否选中?

问题描述

如何获取其他程序的单选按钮或复选框是否选中?

有一个程序,我想知道单选框按钮是否被选中了
已经获得了句柄,我用下面的方法始终返回0,请教各位有什么办法呢?
SendMessage(Hwnd, BM_GETCHECK, 0, 0)

解决方案

用SPY++对照看下你获得的句柄对不对,还是是别的窗体的句柄。

解决方案二:

检查句柄对不对,另外确认目标是标准的Windows控件(a button created with theBS_AUTOCHECKBOX,BS_AUTORADIOBUTTON,BS_AUTO3STATE,?BS_CHECKBOX,BS_RADIOBUTTON, or?BS_3STATEstyle),如果是对方自己画的“控件”就只能读内存获取是否选中了

解决方案三:

要看其他的程序的单选按钮是不是标准的windows控件,不然发送这个消息获取不到的
http://stackoverflow.com/questions/13593051/bm-getcheck-not-working

时间: 2024-12-29 23:17:29

windows api编程-如何获取其他程序的单选按钮或复选框是否选中?的相关文章

C#编程中如何获取CheckedListBox中的若干个复选框

问题描述 C#编程中如何获取CheckedListBox中的若干个复选框 在c#中如何获取checklistbox中的某几个复选框被选中的文本内容,我想将这些内容写到字符串数组中.请各位不吝赐教.请把具体的代码写给我.谢谢了. 解决方案 List<string> l = new List<string>(); foreach (object i in checkedListBox1.CheckedItems) { l.Add(i.ToString()); } string[] ar

checkbox-jQuery ajax 获取 c:foreach 遍历的cheakbox复选框选中的值

问题描述 jQuery ajax 获取 c:foreach 遍历的cheakbox复选框选中的值 <div class=""hh1""><div class=""hh""><div class=""box""><div id=""1"" class=""leftbox"&quo

Jquery获取复选框被选中值的简单方法

这篇文章介绍了Jquery获取复选框被选中值的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50"  /> $("#btn5"

jquery获取复选框被选中的值

 这篇文章主要介绍了jquery获取复选框被选中的值的方法,需要的朋友可以参考下  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <mce:style><!--    --></mce:style&

jQuery获取复选框被选中数量及判断选择值的方法详解_jquery

本文实例讲述了jQuery获取复选框被选中数量及判断选择值的方法.分享给大家供大家参考,具体如下: 获取复选框被选中值 <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50" /> $("#btn5&

如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教

问题描述 如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教 解决方案 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值 for(var i=0;i<obj.length;i++){ if(obj[i].checked) //取到对象数组后,我们来循环

java-Java中如何获取单选按钮和复选框选中的值?

问题描述 Java中如何获取单选按钮和复选框选中的值? 有没有简单易行的方法?如果按钮太多该怎么获取?新手求解,谢谢大家了. package homework; import java.awt.Checkbox; import java.awt.CheckboxGroup; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.

jquery获取复选框被选中的值_jquery

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <mce:style><!-- --></mce:style><style mce_bogus="1"> &l

动态获取复选框checkbox选中个数的jquery代码_jquery

今天碰到"jquery动态获取复选框checkbox选中的个数",首先看下面例子: 复制代码 代码如下: <input type="checkbox" checked="checked">python<br> <input type="checkbox" checked="checked">java<br> <input type="check