工程是多文档的,有个子窗口(CFormView类),我在CMainFrame中开了一个线程,要发消息给该子窗口,调用子窗口的OnPaint()或OnDraw(CDC* pDC)。
1)那么在CMainFrame中怎样获得子窗句柄(PostMessage的第一个参数)?
2)对OnPaint(),消息可写为WM_PAINT,那OnDraw(CDC* pDC)怎么办?
请详细说一说。
1)那么在CMainFrame中怎样获得子窗句柄(PostMessage的第一个参数)?
2)对OnPaint(),消息可写为WM_PAINT,那OnDraw(CDC* pDC)怎么办?
请详细说一说。
SendMessage(hChild ,WM_PAINT,0,0);
2)
OnPaint(),OnDraw()的区别联系可以看看下面的东西
http://www.neupioneer.com/city/blog/more.asp?name=boywaiter&id=30199
你的要求很特殊
HWND hwnd;
hwnd = ::FindWindow(类, "你的窗口名");
PostMessage(hwnd, UM_YourMessage, 0, 0);