设置对话框显示位置
来源:互联网 发布:python程序是什么 编辑:程序博客网 时间:2024/05/20 13:14
m_HipDlg=new CHipDlg(this);
m_HipDlg->Create(IDD_HIP_DIALOG,this); // 创建对话框
CRect rcDlgs;
m_HipDlg->GetWindowRect(rcDlgs); //得到对话框的Rect 对话框的大小
ScreenToClient(rcDlgs); //把屏幕的值转成相应的实际的值
int cx = GetSystemMetrics( SM_CXSCREEN ); //获得屏幕的分辨率
int cy = GetSystemMetrics( SM_CYSCREEN );
cx cy,就是屏幕最右下角的x,y的值
//m_HipDlg->MoveWindow(cx-rcDlgs.Width(),cy-rcDlgs.Height(),rcDlgs.Width(),rcDlgs.Height(),TRUE); //
//MoveWindow的参数前两个是对话框的x,y位置
//三四个是对话框的大小 ,最后以个不用管!
m_HipDlg->SetWindowPos(&wndTopMost,cx-rcDlgs.Width(),cy-rcDlgs.Height(),rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
//SetWindowPos第一个我写的意思让对话框制顶。有需要可以查我就不细写了
//后面4个和 MoveWindow一样
//最后一个是属性 我填的不让他变大小,属性有很多,但是不能填写NOMove,不//然无法移动!!!
MoveWindow 和SetWindowPos选择一个就好了 推荐后者
m_HipDlg->ShowWindow(SW_SHOW);
好了 对话框就在右下角了 要是左上角 那是
m_HipDlg->SetWindowPos(&wndTopMost,0,0,rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
- 设置对话框显示位置
- 设置对话框显示位置
- 设置对话框的显示位置
- VC++设置对话框显示的起始位置
- MFC 设置对话框位置
- Android 自定义对话框,可设置大小和显示位置,并设置点击其他位置不消失
- Android对话框的高级设置《二》设置对话框按钮的透明度和对话框的在屏幕上的显示位置
- 设置对话框位置,设置对话框透明度等
- Android对话框的显示位置
- android dialog 对话框显示位置
- 设置对话框大小和位置
- ASPxPopupControl 设置显示位置
- 设置Toast显示位置
- 设置dialog显示位置
- 设置Toast显示位置
- 调整android dialog对话框显示位置
- 修改 android Dialog 对话框显示的位置
- 点击对话框外部取消对话框显示设置
- 游戏服务器框架
- Spring Batch 2.1.8 中文文档(八)
- 【8090在职场】写博客是一种「写作式学习」
- 注册CSDN以来第一篇博文
- 数学黑洞(二)任何数都逃不出的西西弗斯黑洞
- 设置对话框显示位置
- select * from dual (转)
- Tomcat发布异地可访问网站
- SetWindowPos详解
- STL vector erase 笔试 曼恒数字
- 函数----MoveWindow
- 函数调用判断年月日格式是否正确
- C#的委托 delegate
- linux内核 同步方法