MFC设置控件和窗口位置

Posted sclu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC设置控件和窗口位置相关的知识,希望对你有一定的参考价值。

一。控件

CRect rect;//矩形
m_pic.GetWindowRect(rect); //得到控件矩形信息
m_pic.MoveWindow(0, 0, SavedImage.cols, SavedImage.rows); //设置控件位置(相对于客户区), 大小

 

二。窗口

1 CWnd* pWnd1 = GetDlgItem(IDD_MFC_OPENCV_DIALOG);//获得句柄

2 SetWindowPos(pWnd1, x, y, SavedImage.cols+15, SavedImage.rows+58, SWP_SHOWWINDOW);//设置窗口位置,大小
  GetWindowRect(rect); //得到窗口位置,大小

 

以上是关于MFC设置控件和窗口位置的主要内容,如果未能解决你的问题,请参考以下文章

MFC:在运行时设置控件位置

MFC 怎样在主窗口任意位置使用控件

如何实现控件随对话框大小变化而自动调整大小和位置

MFC怎么获取控件地址

如图,VS2017新建MFC对话框之后,工具箱控件不可用怎么办?

mfc dialog 尺寸无法固定控件位置如何确定?