【MFC使用BCG edit控件如何多次打开并读写同一个文件】

guocai_yao guocai_yao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在界面上有个edit控件,程序中用一个bcg edit控件类型的变量与之关联,实现了实现
1) 点击该edit控件,会弹出一个file brower对话框;
2) 然后选择一个指定类型的文件,打开文件,读取该文件内容

目前的处理方式是:在edit控件的“EN_CHANGE”消息响应函数中,打开文件,读取文件内容

目前存在的问题:若同一个文件,需要连续读取两次,则第二次读取该文件时,则不会产生“EN_CHANGE”消息,则无法再打开该文件并读取文件内容。

请问:如何做到,多次点击该控件,file brower中选择相同文件,仍然能够做到打开并读取文件内容?

IDE:VC6
...全文

相关推荐

修改对话框为BCG工程、手动添加控件

修改对话框为BCG工程、手动添加控件

几何A

基于MFC的数字Edit类

可以改变Edit背景色,且只能输入数字的Edit;从MFC的CEdit派生。

iamsmall

BCGControlBar的使用说明

BCGControlBar的使用 BCGControlBar是MFC的一个扩展库其英文全称是"Business Components Gallery ControlBar",它允许你去创建像完全自定义的像Microsoft Office 2000/XP/2003/2007/2010/2013 and  Visual Studio的界面并且它具有一套丰富专业的GUI控件。比如:图表,历日,表格,编辑器,甘特图等。

qq_27288321

SpinButtonCtrl微调按钮和SliderCtrl滑动调控件示例程序

EVC下常用控件SpinButtonCtrl微调按钮和SliderCtrl滑动调控件示例程序 本例将编辑框与微调按钮组合,用来输入RGB的三种颜色(范围0~255);

Soziy

MFC界面状态管理利器:深入解析CCmdUI类的使用

摘要:CCmdUI是MFC框架中管理用户界面状态的核心类,通过ON_UPDATE_COMMAND_UI消息机制实现动态UI更新。主要功能包括:启用/禁用控件(Enable)、设置勾选状态(SetCheck)、更新文本(SetText)和单选按钮组(SetRadio)。典型应用场景包括菜单项状态同步、工具栏按钮控制和状态栏信息显示。高级技巧涉及批量更新、自定义控件管理和性能优化(如缓存机制)。最佳实践强调保持逻辑简洁、确保状态同步及正确处理多文档环境。该机制能有效提升MFC应用的专业性和用户体验,是Windo

mark-puls
评论 6
收藏 已收藏
分享
返回顶部
guocai_yao
界面 15,976 成员 115,866 内容