我的程序是在EVC环境下编的,利用的是CFileDialog类来打开文件,测试的时候有鼠标,可以单击,但是实际的数控设备中是没有鼠标的,我想实现在没有鼠标的情况下怎么利用快捷键来选中文件。
开始想通过获取焦点的方法来实现这个功能,现在打开文件的界面中焦点老是停留在下边的文件名中那一栏,必须通过鼠标点一下才能获取焦点,可是设备中又没有鼠标。我该怎么实现的。还请高手指点一下。谢谢大家。
如果不用CFileDialog类,采用列表控件来实现的,该怎么做,以前没有用过列表控件,还请有懂的大师好好给小女子讲讲,谢谢大家了。
开始想通过获取焦点的方法来实现这个功能,现在打开文件的界面中焦点老是停留在下边的文件名中那一栏,必须通过鼠标点一下才能获取焦点,可是设备中又没有鼠标。我该怎么实现的。还请高手指点一下。谢谢大家。
如果不用CFileDialog类,采用列表控件来实现的,该怎么做,以前没有用过列表控件,还请有懂的大师好好给小女子讲讲,谢谢大家了。
解决方案 »
- ctooltipctrl实现在一个在区域内移动时显示tooltip提醒信息!
- 求助
- 我重载了CListCtrl,增加了一个CEDIT,debug下没问题,release下出错..........
- 关于界面更新与资源不足的问题大家有没碰到过?
- 在用COMBOX控件时,在没有内容的情况下,点“下拉”为什么只出来一条黑边儿?
- 建一个如下功能的视图,请问用社么做基类最方便?
- CString m_str = _T("9600,n,8,1")的简单问题。
- 多文档,View更新画面会先清成白屏再载入,怎么将白屏去掉??在线...
- 有谁知道关于command和message的区别?
- 人不是人啊
- vc2008能编译原生代码问题
- 游动的鱼是如何做出来的
响应enter建,若是文件夹则用FindFirstFile等重新在listcontrol中加入新目录的文件列表,若是文件,则说明用户选择了它,返回路径即可,
上面的函数可以查msdn,有相应的例子,listview有个空间类CListCtrl。
希望对你有帮助
http://cid-3ba16e78a53d2d3d.office.live.com/self.aspx/VC/filedlg-detailview.zip (请不要使用下载工具)参考资料:
http://www.vckbase.com/code/viewcode.asp?id=2268
http://download.microsoft.com/download/8/7/4/8742bb70-c5c1-4833-80b2-6bcf2fadf69b/CQA0403.exe
http://www.lupaworld.com/tutorial-view-aid-9447.html