如何在程序中动态改变对话框上控件的大小 如何在程序中动态改变对话框上控件的大小?比如当窗口大小发生了变化, 控件要自动变化到和窗口窗户区一样大小 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnSize消息里,用SetWindowPos或者MoveWindow()来设置控件的大小 我试了在这个消息中处理,可是一运行就出错.void CFullScreenDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); // TODO: Add your message handler code here CRect theRect; GetClientRect(&theRect); theRect.left=theRect.left+7; theRect.top=theRect.top+7; theRect.bottom=theRect.bottom-7; theRect.right=theRect.right-7; GetDlgItem(IDC_theList)->MoveWindow(&theRect,true); } 少了一个if语句if(GetDlgItem(IDC_THELIST).m_hWnd ){你的语句} MoveWindow() SetWindowsPos COM 初学问题 VS2008的不能正确设置环境变量 dcom连接超时? CStatic派生控件UpdateData的问题 请问 如何获取filter的guid?那个函数? 请问数学在写程序中真的很重要吗? 急!!!OnTomer和TimerProc()函数是干什么的?? 请问16bit 的bmp 有调色板吗? 请高手解答:在任务管理器中, 怎样在Applications中隐藏一个用户程序 ,仅在Processes中显示进程. Activex控件中显示视频的问题??? 关于BT的VC源程序 InstallShield 求救(急)
{
CDialog::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
CRect theRect;
GetClientRect(&theRect);
theRect.left=theRect.left+7;
theRect.top=theRect.top+7;
theRect.bottom=theRect.bottom-7;
theRect.right=theRect.right-7;
GetDlgItem(IDC_theList)->MoveWindow(&theRect,true);
}
{你的语句}
SetWindowsPos