|
在实际应用中,想通过一个控件来控制主窗口的图片加载,想把控件窗口的定时消息发到主窗口,试了很久都不能把消息传过去,代码如下,请大虾指点一下问题出在什么地方,谢谢。
static int MyDlgProc(HWND hDlg, int message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case MSG_COMMAND:
switch (wParam)
{
case IDOK:
SetTimer(hDlg, IDTIMER, 100);
break;
}
}
}
static int WinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case MSG_CREATE:
PostMessage(hWnd, IDTIMER, 0L, (LPARAM)IDTIMER);
case MSG_TIMER:
InvalidateRect (hWnd, &rc, TRUE);
return 0;
case MSG_ERASEBKGND:
…………;
}
return 0;
} |
|