你的窗口HANDLE对不对啊?消息对但发错了对象可是没有用的。
解决方案 »
- 有关ACCESS数据库的两个小问题
- 为何我的程序图标不在任务栏显示,showintaskbar和borderstyle设置都对
- 在下VB新人,请问如何在窗体中做出滚动字幕?
- 如何开发一个中,英,德三种语言都能正常显示的VB应用程序?
- VB调用WIN32命令
- 关于本论坛中的某些问题(!必看!)
- 关于多媒体软件制作的问题
- 急急急!如何解决运行安装文件时的遇到的注册失败问题?(一个是msxml3.dll, 一个是msado25.tlb)?
- 在将数据导出到EXCEL中时,怎样将写入的东西居中?可以在程序中合并单元格吗?
- 请问各位如何动态设定Crystal Report 的表头
- 如何调用函数直接浏览文件夹目录树而不是文件?
- 怎样用一个API下载文件?
hwnd是随即产生的马上重复几乎不可能
DestroyWindow
The DestroyWindow function destroys the specified window. The function sends WM_DESTROY and WM_NCDESTROY messages to the window to deactivate it and remove the keyboard focus from it. The function also destroys the window's menu, flushes the thread message queue, destroys timers, removes clipboard ownership, and breaks the clipboard viewer chain (if the window is at the top of the viewer chain). If the specified window is a parent or owner window, DestroyWindow automatically destroys the associated child or owned windows when it destroys the parent or owner window. The function first destroys child or owned windows, and then it destroys the parent or owner window. DestroyWindow also destroys modeless dialog boxes created by the CreateDialog function. BOOL DestroyWindow(
HWND hWnd // handle to window to destroy
);
Parameters
hWnd
Handle to the window to be destroyed.
Return Values
If the function succeeds, the return value is nonzero.
'★★★★★★★★★★★★★★★★★★
'★★★如果执行成功,返回非0值★★★
'★★★★★★★★★★★★★★★★★★If the function fails, the return value is zero. To get extended error information, callGetLastError. Res
A thread cannot use DestroyWindow to destroy a window created by a different thread. If the window being destroyed is a child window that does not have the WS_EX_NOPARENTNOTIFY style, a WM_PARENTNOTIFY message is sent to the parent. Windows CE: The DestroyWindow function does not send the WM_NCDESTROY message.QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Import Library: Use user32.lib.