搜索
查看: 8980|回复: 7

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

[复制链接]

16

主题

51

帖子

305

积分

二级会员

Rank: 3Rank: 3

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

最佳答案

查看完整内容

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

使用道具 举报

40

主题

565

帖子

3044

积分

新手入门

超级初学者

积分
3044
发表于 2011-3-29 10:06:50 | 显示全部楼层

IsWindowEnabled = ::User32.api("IsWindowEnabled","int(int hwnd)") IsWindowEnabl

IsWindowEnabled = ::User32.api("IsWindowEnabled","int(int hwnd)")
IsWindowEnabled(hwnd)
返回1可用,返回0不可用
http://echong.taobao.com 各类话费充值,请多支持!
回复

使用道具 举报

75

主题

849

帖子

5002

积分

六级会员

The only one

Rank: 9Rank: 9Rank: 9

积分
5002
发表于 2011-3-29 10:45:01 | 显示全部楼层

获取按钮的disabled属性!

获取按钮的disabled属性!
小时候,幸福是一件东西,拥有就是幸福; 长大了,幸福是一个目标,达到就是幸福; 成熟后,发现幸福原来是一种心态,领悟就是幸福.
回复

使用道具 举报

16

主题

51

帖子

305

积分

二级会员

Rank: 3Rank: 3

积分
305
 楼主| 发表于 2011-3-29 10:56:52 | 显示全部楼层

如果是别人软件里的按钮,该怎么做,

如果是别人软件里的按钮,该怎么做,
回复

使用道具 举报

16

主题

51

帖子

305

积分

二级会员

Rank: 3Rank: 3

积分
305
 楼主| 发表于 2011-3-29 11:56:47 | 显示全部楼层

非常感谢回复

非常感谢回复
回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13973
发表于 2011-5-11 18:58:37 | 显示全部楼层

[code]import win; enable = win.isEnable( hwnd )[/code]窗口有关的操作,一般win库都有了,要不win

  1. import win;

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

使用道具 举报

2

主题

21

帖子

179

积分

一级会员

Rank: 2

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

使用道具 举报

15

主题

66

帖子

390

积分

二级会员

Rank: 3Rank: 3

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2018-10-23 08:55 , Processed in 0.078125 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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