如何让隐藏的窗口接收wm_paint消息? ( 积分: 50 )

  • 主题发起人 主题发起人 guan2000
  • 开始时间 开始时间
G

guan2000

Unregistered / Unconfirmed
GUEST, unregistred user!
该窗口是一第三方控件,但他不能实现透明,所以我把他的坐标设定为主程序窗口之外,不让他显示,然后修改控件里面的代码,抓取其图形,但这样隐藏了以后,该控件窗口无法接收到api函数 RedrawWindow(WindowHandle, @DisplayRect, 0, RDW_INVALIDATE or RDW_UPDATENOW);发来的wm_paint消息,请问如何强行让该控件窗口收到wm_paint消息?
分少,没分了啊.
 
放了一天,连看的都没几个人,不过昨天已经解决了.谢谢大家.
 
我看看解决方案,RedrawWindow(WindowHandle, @DisplayRect, 0, RDW_INVALIDATE or RDW_UPDATENOW);主窗体肯定能接收到此消息,然在主窗体消息wm_paint向控件发送消息,应该这样即可.

呵呵,不知道对否,请楼主也贴出你的解决方案
 
是啊 请楼主也贴出你的解决方案
 
后退
顶部