vs对话框位置
来源:互联网 发布:梯级水电站优化调度 编辑:程序博客网 时间:2024/06/02 02:15
对话框 m_KnitDlg 和 视图 pView的位置关系:
1. 对话框在屏幕右上角
CRect rcDlgs;
m_pKnitDlg->GetWindowRect(rcDlgs); //得到对话框的Rect 对话框的大小
ScreenToClient(rcDlgs); //把屏幕的值转成相应的实际的值
// cx cy,就是屏幕最右下角的x,y的值
int cx = GetSystemMetrics( SM_CXSCREEN ); //获得屏幕的分辨率
int cy = GetSystemMetrics( SM_CYSCREEN );
m_pKnitDlg->SetWindowPos(&wndTopMost,cx-rcDlgs.Width(),0,rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
2. 对话框在视图右上角
CRect rcDlgs;
m_pKnitDlg->GetWindowRect(rcDlgs); //得到对话框的Rect 对话框的大小
ScreenToClient(rcDlgs); //把屏幕的值转成相应的实际的值
CRect rcViews;
pView->GetWindowRect(rcViews);
m_pKnitDlg->SetWindowPos(&wndTopMost,rcViews.right-rcDlgs.Width(),rcViews.top,rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
或
MoveDialog(pView, m_pKnitDlg, mt_rightup);
1. 对话框在屏幕右上角
CRect rcDlgs;
m_pKnitDlg->GetWindowRect(rcDlgs); //得到对话框的Rect 对话框的大小
ScreenToClient(rcDlgs); //把屏幕的值转成相应的实际的值
// cx cy,就是屏幕最右下角的x,y的值
int cx = GetSystemMetrics( SM_CXSCREEN ); //获得屏幕的分辨率
int cy = GetSystemMetrics( SM_CYSCREEN );
m_pKnitDlg->SetWindowPos(&wndTopMost,cx-rcDlgs.Width(),0,rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
2. 对话框在视图右上角
CRect rcDlgs;
m_pKnitDlg->GetWindowRect(rcDlgs); //得到对话框的Rect 对话框的大小
ScreenToClient(rcDlgs); //把屏幕的值转成相应的实际的值
CRect rcViews;
pView->GetWindowRect(rcViews);
m_pKnitDlg->SetWindowPos(&wndTopMost,rcViews.right-rcDlgs.Width(),rcViews.top,rcDlgs.Width(),rcDlgs.Height(),SWP_NOSIZE);
或
MoveDialog(pView, m_pKnitDlg, mt_rightup);
- vs对话框位置
- VS中设置对话框的位置
- VS中对话框中相同位置针对不同应用显示不同内容
- 对话框全屏、位置等
- 设置对话框显示位置
- MFC 设置对话框位置
- 设置对话框显示位置
- 固定位置创建对话框
- android 自定义对话框 位置
- android 控制对话框位置
- VS之对话框拆分
- vs 异常调试对话框
- 设置对话框位置,设置对话框透明度等
- 模态对话框 vs 非模态对话框
- 控制对话框位置,在屏幕点击位置弹出对话框
- Android对话框的显示位置
- AlertDialog对话框按钮位置问题
- 自定义对话框(Dialog)位置,大小
- FROM_UNIXTIME 格式化MYSQL时间戳函数
- 第一个C++调用Cplex程序
- SQLPLUS环境命令
- HTML入门教程
- servlet监听器的使用
- vs对话框位置
- JavaWeb —— EL表达式
- JAVA代码:通过Socket读取返回的数据
- python文件处理
- iOS应用崩溃日志揭秘
- hudson中subversion HEAD check out 的问题及疑惑
- 认识w3wp.exe进程,从根本上解决占用资源较大问题
- Hibernate,JPA 对象关系映射之简单映射策略
- 书写简易SQL