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

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

修改后能接受的ON_WM_LBUTTONDBLCLK消息。

相关文章:

  • 2022-12-23
  • 2021-07-11
  • 2021-08-17
  • 2022-03-09
  • 2021-09-25
  • 2021-10-13
猜你喜欢
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2022-01-14
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案