MFC 改变Edit等控件的高度、大小及位置

清泛编译

pWnd->MoveWindow( CRect(0,0,100,100) ); //在窗口左上角显示一个宽100、高100的编辑控件

SetWindowPos()函数使用更灵活,多用于只修改控件位置而大小不变或只修改大小位置不变的情况:

//把按钮移到窗口的(50,80)处
pWnd->SetWindowPos( NULL,50,80,0,0,SWP_NOZORDER | SWP_NOSIZE );

//把编辑控件的大小设为(100,80),位置不变
pWnd->SetWindowPos( NULL,0,0,100,80,SWP_NOZORDER | SWP_NOMOVE );

//编辑控件的大小和位置都改变
pWnd->SetWindowPos( NULL,0,0,100,80,SWP_NOZORDER );

以上方法也适用于各种窗口。

控件 高度 大小 位置

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部