让窗口保持在最前
2014-02-28 10:25
423 查看
这里主要用到了一个函数:
BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags);
具体用法可以参看MSDN
void CSYSLoaderDlg::OnCheckFront()
{
// TODO: Add your control notification handler code here
if (m_checked == TRUE)
{
m_checked = FALSE;
SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
}
else
{
m_checked = TRUE;
SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
}
}
BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags);
具体用法可以参看MSDN
void CSYSLoaderDlg::OnCheckFront()
{
// TODO: Add your control notification handler code here
if (m_checked == TRUE)
{
m_checked = FALSE;
SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
}
else
{
m_checked = TRUE;
SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
}
}
相关文章推荐
- 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
- 保持页面窗口在最前面。
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
- 关于Qt窗口保持宽高比的研究
- 将window.open打开的窗口保持在最前端
- C#代码执行时,使Dos窗口一直保持可见的方法
- VBS学习2 + 如何在运行命令行工具后让命令窗口保持打开状态?
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
- 保持窗口的绘制方向不变
- js弹出的对话窗口永远保持居中显示
- android设置保持窗口常亮
- C#cmd执行命令隐藏窗口,并保持程序一直运行
- 终于解决了用JAVA写窗口程序在不同的windows界面下的显示保持一致。
- 如何让IE窗口保持最大化
- js 控制div 元素 随着窗口的变化,保持长宽比例不变
- OpenGL绘制一个矩形,并在窗口大小改变时保持它的形状
- 使程序窗口保持前端显示
- [搬家帖]窗口总在最前并保持激活
- C# webBrowser 开新窗口保持Session(转)