首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt退出程序的有关问题

2012-09-27 
Qt退出程序的问题先运行程序1,在手动启动程序2,请问在程序2中如何使程序1退出。(注:windows下Qt编程,程序1

Qt退出程序的问题
先运行程序1,在手动启动程序2,请问在程序2中如何使程序1退出。(注:windows下Qt编程,程序1和2没有其它关系,相互独立)

[解决办法]
了一使用windows API

HWND hwnd = ::FindWindow(NULL, QString("窗口名称").toStdWString().c_str());
if(hwnd != NULL)
{
::SendMessageW(hwnd, WM_CLOSE, 0, 0);
}

[解决办法]
遍历当前所有进程,找到程序1的pid,然后杀掉。http://zhidao.baidu.com/question/353101511.html&__bd_tkn__=68f2486e7432d962115ea63ea8a466bccb1b9fa08078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb60157b59fe339d66acf95f0f03de0125277edc31b17a4e779a750b5fc98fa73a327900593220ce64094141bda4a9940f88accbdc8d0dc33c2af14fae这个说明了怎么获取pid

热点排行