请教一个对话框拖动大小的问题? 如何使得当拖动对话框到一定大小时(比如自定义一个最小的大小),该对话框就不能再被拖小了,对于窗口框架也是一样的情况有什么办法能解决?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 响应窗口的WM_GETMINMAXINFO事件,在这个事件中可以设置窗体的最小大小 对于窗口框架可以直接重载MainFrame类里的WM_GETMINMAXINFO消息void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Add your message handler code here and/or call default lpMMI->ptMaxTrackSize.x=1024; lpMMI->ptMaxTrackSize.y=768; lpMMI->ptMinTrackSize.x=1024; lpMMI->ptMinTrackSize.y=768; CFrameWnd::OnGetMinMaxInfo(lpMMI);}对于对话框,就自己判断吧.CRect rect;GetWindowRect(rect);判断得到的rect,当达到什么值是把它设回什么值.用MoveWindow(rect)来设定新值 麦克风扬声器检测 为什么有的英文字体画出来的位置稍有不同??? 如何得到远程机的桌面显示 p2p新手求助 求助!!哪位朋友给个winXp ddk的 下载地址啊?? 有关TextOut()函数的输出问题 vc6.0下载地址 如何从一个大型语音文件中存储和读取某个单词的读音? 呵呵~!工具栏显示桌面的小图标不见了,做么找回来? 系统如何管理虚拟内存? 我在exe工程中取得了命令行参数(app中),现在想把它写成dll形式?大人们请入。 有创建vc的workspace那样可以拖动的窗口的代码吗?
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMaxTrackSize.x=1024;
lpMMI->ptMaxTrackSize.y=768;
lpMMI->ptMinTrackSize.x=1024;
lpMMI->ptMinTrackSize.y=768;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}对于对话框,就自己判断吧.
CRect rect;
GetWindowRect(rect);判断得到的rect,当达到什么值是把它设回什么值.
用MoveWindow(rect)来设定新值