得到了1个按钮的句柄,如何判断它是否有效? 得到了1个按钮的句柄,如何判断它是否有效? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool bol;bol= IsWindowEnabled(hwndbtn); GetWindowLong(hWnd,GWL_STYLE)&SW_DISABLED 刚打错了应该是这句GetWindowLong(hWnd,GWL_STYLE)&WS_DISABLED结果为0则按纽Enable,否则按纽被Disable 可以用下面两个函数来完成BOOL IsWindow(HWND hWnd)hWnd:要判断的窗口的句柄如果函数返回FALSE说明句柄无效,否则有效LONG GetWindowLong( HWND hWnd, // handle to window int nIndex // offset of value to retrieve);GetWindowLong(hWnd,GWL_STYLE)&WS_DISABLED如果返回值为0,说明句柄有效,否则句柄无效! BOOL IsWindowEnabled(HWND hWnd ); IsWindow(HWND hWnd)判断该窗口句柄是否是一个窗口IsWindowEnabled()判断窗口是不是有效 VC 如何实现开启禁ping AfxGetMainWnd的问题 急救!!那位大虾做过类似windows菜单程序 MIME协议得全部规范 怎样再ADO中,使用sql中定义的过程?(在线等,立即结贴) 请问为什么VC调试的时候总会进入汇编界面,怎么才能避免进入汇编界面呢? 请问如下总是如何实现?急 ×××有关套间的几个疑问××× 请问一个小问题? drawstring在XP下无效? ado 高难道问题-重赏
bol= IsWindowEnabled(hwndbtn);
GetWindowLong(hWnd,GWL_STYLE)&WS_DISABLED
结果为0则按纽Enable,否则按纽被Disable
BOOL IsWindow(HWND hWnd)
hWnd:要判断的窗口的句柄
如果函数返回FALSE说明句柄无效,否则有效LONG GetWindowLong(
HWND hWnd, // handle to window
int nIndex // offset of value to retrieve
);
GetWindowLong(hWnd,GWL_STYLE)&WS_DISABLED
如果返回值为0,说明句柄有效,否则句柄无效!