窗口接受不到ON_WM_LBUTTONDBLCLK消息

原来我在ctrl的ondraw中用CreateEx创建的窗口,而ondraw每执行一次创建一次窗口,所以之前创建的窗口的句柄已经不存在了。所以接收不到消息。在CreateEx中添加

if (::IsWindow(pWnd->GetSafeHwnd()))
{
    return FALSE;
}
如果已经创建成功了, 就不再创建。

修改后能接受的ON_WM_LBUTTONDBLCLK消息。

转载于:https://www.cnblogs.com/lidan/archive/2012/04/13/2445617.html

你可能感兴趣的:(窗口接受不到ON_WM_LBUTTONDBLCLK消息)