博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows API 设置窗口下控件Enable属性
阅读量:5281 次
发布时间:2019-06-14

本文共 965 字,大约阅读时间需要 3 分钟。

相关接口C#互操作封送处理

[DllImport("user32.dll")]    unsafe public static extern bool UpdateWindow(IntPtr hWnd);//更新窗口    [DllImport("user32.dll")]    unsafe public static extern bool EnableWindow(IntPtr hWnd, bool bEnable);//设置Enable属性    [DllImport("user32.dll")]    unsafe public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);//查找窗口/控件

NOTE:

获取窗口子控件句柄代码段

private List
GetAllChildrenWindowHandles(IntPtr hParent, int maxCount) { var handles = new List
(); int ct = 0; IntPtr prevChild = IntPtr.Zero; IntPtr currChild = IntPtr.Zero; while (true && ct < maxCount) { currChild = FindWindowEx(hParent, prevChild, null, null); if (currChild == IntPtr.Zero) break; handles.Add(currChild); prevChild = currChild; ++ct; } return handles; }

转载于:https://www.cnblogs.com/liunlls/p/control-enable.html

你可能感兴趣的文章
[BJOI2018]求和
查看>>
Activity的生命周期以及启动方式
查看>>
HackerRank "Triangle Numbers"
查看>>
iphone/iOS 访问本地数据库sqlite3
查看>>
关于 ie9 不执行 js 的问题
查看>>
sql 语句之 case
查看>>
二分图行列匹配与最大匹配必须边
查看>>
[设计模式]-对象的封装
查看>>
wpf首次项目开发总结之音频
查看>>
ODBC连接数据库实例
查看>>
HTTP协议中的COOKIE机制简单理解
查看>>
寻找最大值
查看>>
算法提高 日期计算
查看>>
jmeter的web接口测试
查看>>
开发框架模块视频系列(2)-Winform分页控件介绍
查看>>
前端之Java Script(3)
查看>>
函数式编程语言
查看>>
Factorial Trailing Zeroes
查看>>
date_default_timezone_set()设置时区
查看>>
变量的类型自动转换
查看>>