OCX控件中如何去响应WM_DRAWCLIPBOARD
在类中定义: HWND hWndNextViewer
OnCreate中添加如果想在剪贴板改变时得到通知,登记你的窗口:
hWndNextViewer = SetClipboardViewer( );
添加响应WM_DRAWCLIPBOARD后应将消息在传给下一个登记通知的窗口:
记得SendMessage(hWndNextViewer, WM_DRAWCLIPBOARD, 0, 0);
OnDestroy并在你的窗口程序退出前取消登记:
ChangeClipboardChain(hWndMyWindow);
hWndNextViewer = SetClipboardViewer( );
添加响应WM_DRAWCLIPBOARD后应将消息在传给下一个登记通知的窗口:
记得SendMessage(hWndNextViewer, WM_DRAWCLIPBOARD, 0, 0);
OnDestroy并在你的窗口程序退出前取消登记:
ChangeClipboardChain(hWndMyWindow);