Fra*_*oto 33
如果它是一个窗口句柄,你可以打电话 isWindow(hWnd);
来自msdn:
回报价值
BOOL
如果窗口句柄标识现有窗口,则返回值为非零.
如果窗口句柄未标识现有窗口,则返回值为零.备注
线程不应该将IsWindow用于它没有创建的窗口,因为在调用此函数后窗口可能会被销毁.此外,由于窗口把手被回收,手柄甚至可以指向不同的窗口.
顺便说一句,因为你在.NET中,你必须做类似的事情:
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindow(IntPtr hWnd);
| 归档时间: | 
 | 
| 查看次数: | 13654 次 | 
| 最近记录: |