mfc c++ 需要用到showwindow()这个函数 但是不调用

时间:2022-09-22 09:03:44
mfc中  我需要用onshowwindow()这个消息,   但是我在这个消息下了断点,程序居然不调用消息,有点郁闷。

各位大神,有知道这是什么情况的么。  

10 个解决方案

#1


直接 showwindow  哪里要消息!

#2


WM_SHOWWINDOW这个消息

#3


引用 1 楼 sha_jinhao 的回复:
直接 showwindow  哪里要消息!

WM_SHOWWINDOW这个消息

#4


没调用要么消息不对,要么就没有执行。

#5


直接调用showwindow  使用消息干嘛!

#6


直接调用showwindow  使用消息干嘛!

#7


引用 5 楼 sha_jinhao 的回复:
直接调用showwindow  使用消息干嘛!


引用 6 楼 LIULIVERYOK 的回复:
直接调用showwindow  使用消息干嘛!


人家肯定是有特殊需求啊。 检查消息映射。
顺便说一句,使用SetWindowPos(。。。,SWP_SHOWWINDOW);这样是不会发送WM_SHOWWINDOW消息的,ShowWindow(SW_SHOW)会发送WM_SHOWWINDOW消息。

#8


我猜你是想响应OnVisibleChange

#9


写错了 我猜你是想实现OnVisibleChange

#10


1.OnShowWindow()是消息响应函数而不是消息;
2.楼主的程序没有进入到OnShowWindow()里面,是因为你没有发出WM_SHOWWINDOW这个消息!
在你需要进入OnShowWindow()之前,加上 SendMessage(WM_SHOWWINDOW,(WPARAM)(LPCTSTR)"",16);

#1


直接 showwindow  哪里要消息!

#2


WM_SHOWWINDOW这个消息

#3


引用 1 楼 sha_jinhao 的回复:
直接 showwindow  哪里要消息!

WM_SHOWWINDOW这个消息

#4


没调用要么消息不对,要么就没有执行。

#5


直接调用showwindow  使用消息干嘛!

#6


直接调用showwindow  使用消息干嘛!

#7


引用 5 楼 sha_jinhao 的回复:
直接调用showwindow  使用消息干嘛!


引用 6 楼 LIULIVERYOK 的回复:
直接调用showwindow  使用消息干嘛!


人家肯定是有特殊需求啊。 检查消息映射。
顺便说一句,使用SetWindowPos(。。。,SWP_SHOWWINDOW);这样是不会发送WM_SHOWWINDOW消息的,ShowWindow(SW_SHOW)会发送WM_SHOWWINDOW消息。

#8


我猜你是想响应OnVisibleChange

#9


写错了 我猜你是想实现OnVisibleChange

#10


1.OnShowWindow()是消息响应函数而不是消息;
2.楼主的程序没有进入到OnShowWindow()里面,是因为你没有发出WM_SHOWWINDOW这个消息!
在你需要进入OnShowWindow()之前,加上 SendMessage(WM_SHOWWINDOW,(WPARAM)(LPCTSTR)"",16);