在这里我们需要了解一下系统函数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.取窗口句柄 ()换成外部程序的按钮句柄就可以解除外部程序按钮的灰色
评论