使用User32(vb .net)启用对另一个应用程序的控制

时间:2009-09-05 00:07:31

标签: .net windows vb.net winapi user32

我想知道user32中是否有一个函数可以启用hwnd控件如果它被禁用(变灰)如果我知道句柄那么我可以这样做吗?另外,如果是菜单项,也可以这样做吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以在Windows API中调用EnableWindow函数。

并非所有控件(尤其是自定义绘制和处理的控件)都会完全遵循这一点,但它应该提供良好的功能,以防止用户输入控件,即使它没有“灰显”。所有标准控件都可以正常工作。

VB.NET Syntax is available from pinvoke.net