您的位置:首页 > 运维架构

GetOpenFilaName() 控制台程序选择框始终显示在windows最前

2015-07-21 16:53 399 查看
GetOpenFileName(OPENFILENAME fn) 的参数 fn 含有hwndowner ,给hwndowner设置句柄就可以了

HWND hWnd = GetForegroundWindow();
OPENFILENAME fn;<pre name="code" class="cpp">fn.hwndOwner = hWnd;


<p>
fn.hwndowner = hwnd;</p><p>GetOpengFileName(fn);</p>


跳出的窗口在windows显示窗口最前

注:在win7和win8中都测试可行,网上很多需要SetforegroundWindow是在MFC中,这边是用在windows控制台程序中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: