如何让一个窗口始终保持在另一窗口上 这里有2个独立的程序A,B,我想把B设置为A的子窗口,这样就可以实现当A最小或最大化时B也跟着变,就象是同一个程序里的2个窗口一样,请问该怎么搞啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改A窗口关于最大化最小化的消息响应当它本身响应这个消息时候,不仅仅把自己最大化最小化,并向其子窗口也传递这样一个消息。然后在B的这个消息响应函数,根据比例,来改变自身的大小。这样 你在A中点击最大化,2个窗口就都跟着改变了。 通过类似一楼的消息机制来处理了SetParent只能处理同一应用程序或桌面窗口,而不能应用于不同程序的窗口间。 SetParent 当然可以应用于不同程序的窗口间!给一个例子,将自己程序的窗口的父窗口设为桌面。SetParent( FindWindow( _T( "Progman" ), _T( "Program Manager" ) ) ); ResAn application can use the SetParent function to set the parent window of a pop-up, overlapped, or child window. The new parent window and the child window must belong to the same application. 谁能解释使用 FindWindow SetParent 的确可以建立两个不同应用程序的关系?可以用SPY++看到的。 mfc 如何在程序自动重启后,继续操作之前未完成的工作! 端口扫描问题 数据库操作的问题 点对点文件传输的问题 请问UTF-8转ASCII用下面代码是否可以,谢谢 字符转换的问题 想集中在一个函数中处理设置对话框控件的字体(颜色,大小...) 新手请教VC的dialog中如何动态设置复选框为选中状态? 一个鼠标消息的问题 Help! Thanks! 高手指点 Vc++迷惘者!!!! 注册表编程问题,高手请进!在线等!!!! 字符串被截断问题
当它本身响应这个消息时候,不仅仅把自己最大化最小化,并向其子窗口也传递
这样一个消息。然后在B的这个消息响应函数,根据比例,来改变自身的大小。
这样 你在A中点击最大化,2个窗口就都跟着改变了。
SetParent 当然可以应用于不同程序的窗口间!给一个例子,将自己程序的窗口的父窗口设为桌面。
SetParent( FindWindow( _T( "Progman" ), _T( "Program Manager" ) ) );
可以用SPY++看到的。