在窗口上添加了一个CEdit控件后, 有时候可能需要控制内容在控件中的位置.
比如单行垂直居中显示等等,
下面是一个示例:
CRect rect;
m_editPath.GetClientRect(&rect);
//设置内容的,左边距与上边距
::OffsetRect(&rect,5,10);
::SendMessage(m_editPath.m_hWnd,EM_SETRECT,0,(LPARAM)&rect);
主要在于offsetRect这个方法。
在窗口上添加了一个CEdit控件后, 有时候可能需要控制内容在控件中的位置.
比如单行垂直居中显示等等,
下面是一个示例:
CRect rect;
m_editPath.GetClientRect(&rect);
//设置内容的,左边距与上边距
::OffsetRect(&rect,5,10);
::SendMessage(m_editPath.m_hWnd,EM_SETRECT,0,(LPARAM)&rect);
主要在于offsetRect这个方法。