易语言解除外部程序按钮的灰色例程源码

yx 技术探讨易语言解除外部程序按钮的灰色例程源码已关闭评论117,211字数 489阅读1分37秒阅读模式

在这里我们需要了解一下系统函数EnableWindow,该函数已经封装至WinApi操作模块2.0

EnableWindow函数功能

该函数允许/禁止指定的窗口或控件接受鼠标和键盘的输入,当输入被禁止时,窗口不响应鼠标和按键的输入,输入允许时,窗口接受所有的输入。文章源自楠竹林-https://www.nanzl.com/archives/732

//原型
BOOL EnableWindow(HWND hWnd,BOOL bEnable);

WINUSERAPI
BOOL
WINAPI
EnableWindow(
_In_HWNDhWnd,
_In_BOOLbEnable);

//参数
hWnd:被允许/禁止的窗口句柄
bEnable:定义窗口是被允许,还是被禁止。若该参数为TRUE,则窗口被允许。若该参数为FALSE,则窗口被禁止。

//备注
在 EnableWindow 成员函数调用之前,指示状态。 如果窗口此前已禁用,则返回值是非零。 返回值是0,则窗口先前启用或错误

//易语言代码实现  这里直接调用WinApi操作模块

.版本 2

.子程序 _按钮2_被单击

API_EnableWindow (按钮1.取窗口句柄 (), 1)  ' 把按钮1.取窗口句柄 ()换成外部程序的按钮句柄就可以解除外部程序按钮的灰色

下载信息 源码名称: 解除外部按钮
最近更新2023-1-12
下载地址
文章源自楠竹林-https://www.nanzl.com/archives/732文章源自楠竹林-https://www.nanzl.com/archives/732
yx