无符号整形 发表于 2016-12-9 18:36:01

【MFC入门文字教程】33-文件预览控件(CMFCEditBrowseCtrl)

文件预览控件?看起来很高大上啊?{:10_277:} ,但是只是继承于CEdit的一个东东
其实就是个选择文件的东西,支持拖拽选择文件。
还有,文件预览控件并不只能预览文件,也可以预览文件夹呢~

啊啊啊,让我们开始吧
1.如何获取用户选择的文件?
有两种办法:
        (1).CString buffer
                        成员变量.GetWindowText(buffer)
        第(1)种方法通过调用GetWindowText获取文件路径。
        (2).WCHAR wszBuffer;
                        ::GetWindowText(成员变量.m_hWnd,wszBuffer,1000);
        第(2)种方法调用SDK函数GetWindowText成员函数获取文件路径。

2.如何设置文件路径?
也有两种办法:
        (1).成员变量.SetWindowText(文件路径)
        第(1)种方法通过调用SetWindowText成员函数获取文件路径。
        (2).::SetWindowText(成员变量.m_hWnd,文件路径);
        第(2)种方法调用SDK函数GetWindowText获取文件路径。

OK,其实高大上的东西就是那么简单嘛~{:10_254:}


实践时间
效果:

拈花小仙 发表于 2016-12-9 18:53:08

快讲到仙仙不会的控件啦` 期待ing...

拈花小仙 发表于 2016-12-9 18:53:59

其实很多控件不需要拖,像插入符、任务栏进度条`
页: [1]
查看完整版本: 【MFC入门文字教程】33-文件预览控件(CMFCEditBrowseCtrl)