应该怎么做,才能把窗口提到最前,但不是始终置顶
caseWM_xxx{this->ShowWindow(SW_SHOW);//显示主窗口}break;已经可以把窗口显示出来了,可是应该怎么做才能把焦点落到窗口上,并把它...
case WM_xxx
{
this->ShowWindow(SW_SHOW); // 显示主窗口
}
break;
已经可以把窗口显示出来了,可是应该怎么做才能把焦点落到窗口上,并把它提到最前呢,等于就是点击了这个窗口那样。。。。 展开
{
this->ShowWindow(SW_SHOW); // 显示主窗口
}
break;
已经可以把窗口显示出来了,可是应该怎么做才能把焦点落到窗口上,并把它提到最前呢,等于就是点击了这个窗口那样。。。。 展开
8个回答
展开全部
::SetForegroundWindow(hwnd);
但自己的程序不能调用SetForegroundWindow把自己设置为前景窗口。
请看以下参考:
http://hi.baidu.com/qiujiejia/blog/item/5e016f015e7dcdc4267fb54c.html
但自己的程序不能调用SetForegroundWindow把自己设置为前景窗口。
请看以下参考:
http://hi.baidu.com/qiujiejia/blog/item/5e016f015e7dcdc4267fb54c.html
展开全部
HWND hwnd;//目标窗口句柄
//设置为前端窗口
::SetForegroundWindow(hwnd);
//设置为前端窗口
::SetForegroundWindow(hwnd);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setfocus
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setfocus
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SetFocus函数即可
SDK
SetFocus(HWND hWnd)
MFC
CWnd::SetFocus(void)
SDK
SetFocus(HWND hWnd)
MFC
CWnd::SetFocus(void)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询