MFC—界面设计(自适应控件、加载背景图片、静态背景颜色设置)
发布时间
阅读量:
阅读量
1、控件能够根据窗口大小进行自适应调整
首先在类视图中引入OnSize()函数,并创建一个ChangeSize()函数,在头文件中添加以下内容
//控件自适应变量
POINT old;
CRect m_rect;
void ChangeSize(UINT nID, int x, int y);
afx_msg void OnSize(UINT nType, int cx, int cy);
在OnInitDialog函数内部
//控件自适应
GetClientRect(&m_rect);
old.x = m_rect.right - m_rect.left;
old.y = m_rect.bottom - m_rect.top;
//窗口自适应
void CTestDlg::ChangeSize(UINT nID, int x, int y)
{
CWnd *pWnd;
pWnd = GetDlgItem(nID);
全部评论 (0)
还没有任何评论哟~
