【MFC使用BCG edit控件如何多次打开并读写同一个文件】
在界面上有个edit控件,程序中用一个bcg edit控件类型的变量与之关联,实现了实现
1) 点击该edit控件,会弹出一个file brower对话框;
2) 然后选择一个指定类型的文件,打开文件,读取该文件内容
目前的处理方式是:在edit控件的“EN_CHANGE”消息响应函数中,打开文件,读取文件内容
目前存在的问题:若同一个文件,需要连续读取两次,则第二次读取该文件时,则不会产生“EN_CHANGE”消息,则无法再打开该文件并读取文件内容。
请问:如何做到,多次点击该控件,file brower中选择相同文件,仍然能够做到打开并读取文件内容?
IDE:VC6
1) 点击该edit控件,会弹出一个file brower对话框;
2) 然后选择一个指定类型的文件,打开文件,读取该文件内容
目前的处理方式是:在edit控件的“EN_CHANGE”消息响应函数中,打开文件,读取文件内容
目前存在的问题:若同一个文件,需要连续读取两次,则第二次读取该文件时,则不会产生“EN_CHANGE”消息,则无法再打开该文件并读取文件内容。
请问:如何做到,多次点击该控件,file brower中选择相同文件,仍然能够做到打开并读取文件内容?
IDE:VC6
...全文
相关推荐
修改对话框为BCG工程、手动添加控件
修改对话框为BCG工程、手动添加控件
基于MFC的数字Edit类
可以改变Edit背景色,且只能输入数字的Edit;从MFC的CEdit派生。
BCGControlBar的使用说明
BCGControlBar的使用 BCGControlBar是MFC的一个扩展库其英文全称是"Business Components Gallery ControlBar",它允许你去创建像完全自定义的像Microsoft Office 2000/XP/2003/2007/2010/2013 and Visual Studio的界面并且它具有一套丰富专业的GUI控件。比如:图表,历日,表格,编辑器,甘特图等。
SpinButtonCtrl微调按钮和SliderCtrl滑动调控件示例程序
EVC下常用控件SpinButtonCtrl微调按钮和SliderCtrl滑动调控件示例程序 本例将编辑框与微调按钮组合,用来输入RGB的三种颜色(范围0~255);
MFC界面状态管理利器:深入解析CCmdUI类的使用
摘要:CCmdUI是MFC框架中管理用户界面状态的核心类,通过ON_UPDATE_COMMAND_UI消息机制实现动态UI更新。主要功能包括:启用/禁用控件(Enable)、设置勾选状态(SetCheck)、更新文本(SetText)和单选按钮组(SetRadio)。典型应用场景包括菜单项状态同步、工具栏按钮控制和状态栏信息显示。高级技巧涉及批量更新、自定义控件管理和性能优化(如缓存机制)。最佳实践强调保持逻辑简洁、确保状态同步及正确处理多文档环境。该机制能有效提升MFC应用的专业性和用户体验,是Windo


界面
