想使对话框和屏幕一样大,怎么做?不用手拖拉!!!!!! 效果好者,给加分!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MoveWindow(0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), TRUE); 最大化吧,YourDlg->ShowWindow(SW_SHOWMAXIMIZED); 首先,让你的对话框没有CAPTION然后在OnInit..Dialog里ShowWindow(SW_SHOWMAXIMIZED);就全屏了 YourDlg->ShowWindow(SW_SHOWMAXIMIZED);代码添到什么地方?添到调用显示对话框处不行呀! 如果想让控件一起随窗口大小变化而变得化,可以自己写代码啊。先得到各控件得位置和大小,然后根据原始窗口得大小和现窗口得大小求得一比例系数,算出各控件得要调整得位置和大小。用MOVEWINDOW()设置以下即可。 在OnInitDialog()函数里添加就行了。 su_yum(明明) : 能不能说明白一些? 对话框ID_DLG,类名为CDlg; 假如对话框上有一个控件(ID_LIST)变量为m_list应该怎么调整? WINDOWPLACEMENT WndPlaceGetWindowPlacement(&WndPlace)CRect WndRect(WndPlace.rcNormalPosition);WndRect应该是控件得位置矩形 去看《Win95程式设计指南》面里有一个Dialog Expand的例子,解决得Perfect,不过就是麻烦点:),那本书候捷大大的网站上有中文版下载。 CRect YourControlRect;GetDlgItem(IDC_YourControl)->GetWindowRect(&YourControlRect);int YourContol_width=YourControlRect.Width();int YourContol_Height=YourControlRect.Height(); qq是用TCP还是UDP协议发送聊天信息的? 求一个好点的ADO操作类 !!!关于fgets,高手请进来看看 传值的问题 鸡瘟:怎样将对话框资源联系到命名空间下的类 如何编写一个DLL,需要能被VB调用,谢谢 ODS(_T("XFILE: Acl file xacl.cfg not exists."))什么意思啊?? 急问一个关于BUTON更新的问题 如何将 字符串数组赋给 一个CString 对象 VC 中如何调用外部程序? 请看以下我的代码里cstring的使用出了什么问题 平心而论,csdn现在真的很烂,问题如下:
然后在OnInit..Dialog里ShowWindow(SW_SHOWMAXIMIZED);就全屏了
代码添到什么地方?添到调用显示对话框处不行呀!
先得到各控件得位置和大小,然后根据原始窗口得大小和现窗口得大小求得一比例系数,算出各控件得要调整得位置和大小。用MOVEWINDOW()设置以下即可。
能不能说明白一些?
对话框ID_DLG,类名为CDlg;
假如对话框上有一个控件(ID_LIST)变量为m_list应该怎么调整?
GetWindowPlacement(&WndPlace)
CRect WndRect(WndPlace.rcNormalPosition);
WndRect应该是控件得位置矩形
GetDlgItem(IDC_YourControl)->GetWindowRect(&YourControlRect);
int YourContol_width=YourControlRect.Width();
int YourContol_Height=YourControlRect.Height();