两个AP都最大化运行,怎么做可以让其在前后台来回切换运行,并且两个AP始终最大化运行!

xqhrs232 2009-06-04 05:31:46
两个AP都最大化运行,怎么做可以让其在前后台来回切换运行,并且两个AP始终最大化运行!
...全文
63 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqhrs232 2009-06-05
  • 打赏
  • 举报
回复
exe程序文件不一定有窗体啊!
nick_TS16949 2009-06-05
  • 打赏
  • 举报
回复
先获得两个AP主窗口的句柄hWnd,
然后想哪个在前就SetForegroundWindow(hWnd,...);

当然,主窗口中不能有TOPMOST这种属性,如果有的话,需要先取消它~
再SetForegroundWindow
xqhrs232 2009-06-05
  • 打赏
  • 举报
回复
觉得可用的函数挺多的,就是不知道怎样组合更保险

1>SetFocus( )
2>SetForegroundWindow( )++++GetForegroundWindow( )
3>ShowWindow( )
4>SetActiveWindow( )
5>BringWindowToTop( )
6>SetWindowPos( )

还有些WM_ACTIVE/WM_NCACTIVE等等,不知道怎么处理更优。
ztg0021 2009-06-05
  • 打赏
  • 举报
回复
CWnd* cwndb;
if(cwndb = FindWindow(NULL, L"abc"))//window name
{
cwndb->SetForegroundWindow();
return;
}
else
CreateProcess(L"\\ResidentFlash\\ABC.exe", NULL, NULL, NULL,
NULL, 0, NULL, NULL,NULL,NULL );
xqhrs232 2009-06-05
  • 打赏
  • 举报
回复
顶一下
xqhrs232 2009-06-04
  • 打赏
  • 举报
回复
如何用键盘上的某一个键实现两个应用程序之间的切换.


http://topic.csdn.net/t/20040628/19/3129309.html

程序切换问题 急!

http://topic.csdn.net/t/20050713/11/4141198.html
xqhrs232 2009-06-04
  • 打赏
  • 举报
回复
一个AP是自己写的有源码,另外一个AP只有EXE文件

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧