aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 18301|回复: 7

请教,知道按钮句柄,如何判断它是禁用和可用状态

[复制链接]

16

主题

34

回帖

307

积分

二级会员

积分
307
发表于 2011-3-29 10:06:49 | 显示全部楼层 |阅读模式
悬赏50已解决
请教,知道软件里的按钮句柄,如何判断它是禁用和可用状态,怎么写呢.谢谢

最佳答案

查看完整内容

IsWindowEnabled = ::User32.api("IsWindowEnabled","int(int hwnd)") IsWindowEnabled(hwnd) 返回1可用,返回0不可用

40

主题

519

回帖

3015

积分

新手入门

超级初学者

积分
3015
发表于 2011-3-29 10:06:50 | 显示全部楼层
IsWindowEnabled = ::User32.api("IsWindowEnabled","int(int hwnd)")
IsWindowEnabled(hwnd)
返回1可用,返回0不可用

75

主题

765

回帖

5045

积分

六级会员

The only one

积分
5045
发表于 2011-3-29 10:45:01 | 显示全部楼层
获取按钮的disabled属性!

16

主题

34

回帖

307

积分

二级会员

积分
307
 楼主| 发表于 2011-3-29 10:56:52 | 显示全部楼层
如果是别人软件里的按钮,该怎么做,

16

主题

34

回帖

307

积分

二级会员

积分
307
 楼主| 发表于 2011-3-29 11:56:47 | 显示全部楼层
非常感谢回复

166

主题

2129

回帖

1万

积分

管理员

积分
12931
发表于 2011-5-11 18:58:37 | 显示全部楼层
  1. import win;

  2. enable = win.isEnable( hwnd )
复制代码
窗口有关的操作,一般win库都有了,要不winex里面有.
win主内部窗口,winex管外部窗口.

2

主题

19

回帖

179

积分

一级会员

积分
179
发表于 2017-6-26 00:47:47 | 显示全部楼层
winex标准库好像没有isEnable( hwnd )呢

15

主题

49

回帖

411

积分

二级会员

积分
411
发表于 2017-10-8 06:31:59 | 显示全部楼层
个人理解,与外部窗口打交道前先建立可以沟通的渠道,一般来说是取得各类句柄,用winex.一旦获得句柄,就可以象内部窗口一样做一类操作,用win库来实现。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2026-9-13 13:54 , Processed in 0.061264 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表