如何在程序运行中改变窗体的大小? 不知道用什么样的函数举个例子吧例如我将CTreeCtrl 树控件放在一个dialog中,然后当我改变窗体大小的时候,怎么样才能让树控件也自动跟着改变大小?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢~给我一个怎么用SetWindowRgn()的例子吧谢谢~ 例如:void myDialog::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); // TODO: Add your message handler code here CTreeCtrl * p = (CTreeCtrl *)this->GetDlgItem(IDC_TREEVIEW1); if(p->GetSafeHwnd()) { p->MoveWindow(0,0,cx,cy); }} 树控件改变大小跟SetWindowRgn()有什么关系?? 响应WM_SIZE消息,用SetWindowPos()调整需要移动的窗口位置和大小 同意 kenskens(王) lygfqy(风清扬)在OnSize()中改变控件的大小。 没事弄的个小游戏(联想A520 escape) ATL正则搜索问题 VMware7在VS2008里添加的工具栏有什么用? MFC开发程序基于LISTVIEW的框架,如何改变mainfrm代码以改变视图的显示 COMBOX响应KEY_DOWN消息 写串口的问题,出现超时。急 64位操作系统下安装.inf驱动的问题? 一个简单的socket问题 大家帮忙看看 窗口分割显示的问题 Monitor 马上给分:ToolTips问题:如何给一个对话框程序中的一个按钮加提示? 想写关于MYSQL数据库修复文件的程序,但是不知道怎么入手?
给我一个怎么用SetWindowRgn()的例子吧
谢谢~
void myDialog::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
CTreeCtrl * p = (CTreeCtrl *)this->GetDlgItem(IDC_TREEVIEW1);
if(p->GetSafeHwnd())
{
p->MoveWindow(0,0,cx,cy);
}
}
用SetWindowPos()调整需要移动的窗口位置和大小
在OnSize()中改变控件的大小。