社区
界面
帖子详情
如何锁定MainFrame的大小
真的李小龙
2006-04-02 02:36:24
想锁定MainFrame的大小。
不知道要设置什么。
而且,其实,我想锁定的是CView的大小。从而要锁定MainFrame的大小。
若,用MoveWindow根据CView的大小来锁定MainFrame的大小,还要考虑到工具栏占的位置。
不知道怎么作。
请行手指教
...全文
330
4
打赏
收藏
如何锁定MainFrame的大小
想锁定MainFrame的大小。 不知道要设置什么。 而且,其实,我想锁定的是CView的大小。从而要锁定MainFrame的大小。 若,用MoveWindow根据CView的大小来锁定MainFrame的大小,还要考虑到工具栏占的位置。 不知道怎么作。 请行手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangzhijun_cau
2006-04-03
打赏
举报
回复
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.cx=500;
cs.cy=400;
cs.x = (GetSystemMetrics(SM_CXSCREEN) - cs.cx) / 2;
cs.y = (GetSystemMetrics(SM_CYSCREEN) - cs.cy) / 2;
cs.style = WS_CAPTION | WS_SYSMENU;
//WS_SYSMENU|WS_CAPTION ;
return TRUE;
}
happyness44
2006-04-03
打赏
举报
回复
在PreCreateWindow()中加入
cs.style |=WS_THICKFRAME
真的李小龙
2006-04-03
打赏
举报
回复
其实我是想可以缩放大小,但要保证CView的大小不能超过设定的。
现在我是用CMainFrame中的OnSize函数,在其中判断,还要考虑一些额外的大小,再用
MoveWindow。
也不知道添加一些除了工具栏之外的CDialogBar等,会不会导致大小计算时还要考虑CDialogBar的等大小。感觉麻烦,又没有简单一点的?
MSDN3000
2006-04-02
打赏
举报
回复
重载WM_GETMINMAXINFO消息,限制将结构中的数据,最大和最小设置为一样。
OnGetMinMaxInfo( MINMAXINFO FAR* lpMMI );
MINMAXINFO {
POINT ptReserved;
POINT ptMaxSize;
POINT ptMaxPosition;
POINT ptMinTrackSize;
POINT ptMaxTrackSize;
}
在MDI窗口中防止子窗口闪烁
关键字:MFC, MDI, Flicker用Visual Studio的App Wizard创建MDI项目后,我们会发现在子窗口(CMDIChildWnd)处于最大化状态时常会发生闪烁现象(尤其是内嵌浏览器时),一般说来有如下几种情况:1、当前子窗口处于最大化状态时创建新的窗口,会看到一个矩形闪烁的过程。2、切换窗口时闪烁现象并不明显,但在窗口边缘仍然存在(调用MDINext和MDIPrev不会出
VC编程要点总结1
1 模态对话框根据点击按钮进行处理; int nResponse = dlg.DoModal(); if (nResponse == IDOK) { } else if (nResponse == IDCANCEL) { } 载入图标资源 m_hIcon = AfxGetApp()->LoadIcon(IDR_
MAINFRAME
); 在系统菜单中添加一项(窗口左上角图标单击出的菜单)...
vs2008中打了SP1补丁包,给工具栏按钮单独贴位图(注意:是“单独”,也就是有多张图)
1.在int C
MainFrame
::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中,修改这段代码 if ( !m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER
MuleSoft与大语言模型的AI编排实战:企业级LLM工作流落地指南
AI编排(AI Orchestration)是当前企业将大语言模型从概念验证走向生产落地的核心技术范式,其本质是解决LLM意图理解与后端系统确定性执行之间的断点问题。它依托API集成平台实现协议适配、事务保障与全链路审计,而非简单调用OpenAI接口。MuleSoft凭借预建企业连接器、原生LLM Connector、开箱即用的合规审计能力,成为金融、制造等强监管行业构建可信赖AI工作流的关键基础设施。本文聚焦真实生产环境中的语义增强、闭环审批、安全脱敏与故障排查,覆盖SAP/ServiceNow/Orac
Java Swing写的本地图书管理工具,纯文本存数据,Eclipse一键导入
用Java Swing开发的轻量级桌面图书管理程序,所有功能都在本地运行,不依赖数据库。支持添加、删除、修改和查询图书信息,同时管理用户账号和库存数量。数据全部保存在三个普通文本文件里:Books.txt存书名作者等基本信息,User1.txt存用户资料,BooksNum.txt记每本书的库存数,靠Java基础IO和集合类实现读写。界面简洁,带welcome.png启动图,事件响应逻辑清晰,适合刚学完Swing和文件操作的Java新手上手练习。项目结构完整,包含标准src源码目录、编译后的bin文件夹,还有
界面
15,975
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章