一个有关窗体的句柄问题(200分)(200分)

  • 主题发起人 主题发起人 lookingin
  • 开始时间 开始时间
L

lookingin

Unregistered / Unconfirmed
GUEST, unregistred user!
程序A中有两个RadioButton, 如何在程序B中获知,那个Radiobutton被选定?
 
使用findwindow函数
和findwindowex
 
顶一下!
 
给我分吧
var
h:thandle;
CheckState:cardinal;
begin
h:=FindWindowEx(findwindow(nil,'我就是'),0,nil,'RadioButton1');
if h>0 then
begin
CheckState:=SendMessage(H, BM_GETCHECK, 0, 0);
case CheckState of
BST_CHECKED:showmessage('我被选中啦!');
BST_UNCHECKED:showmessage('可惜!我没被选中!');
end;
end
else
showmessage('出错拉!没找到你那个RadioButton');
 
好的,测试通过就给分!!
 
测试通过,多谢!!
 
后退
顶部