本示例代码程序使用c#语言完成,演示了一个小型的类似windows资源管理器的界面,通过此程序,可以浏览磁盘目录,
并显示当前目录下的所有图像文件的预览图像列表,每个预览图像按照该图像原始的宽高比例进行显示。
鼠标双击一个预览图像后,弹出一个大窗体并在其中显示该图像。
窗体左侧使用TreeView控件显示目录的树视图,右侧使用派生的ListView来显示图像预览列表
(因为原生的ListView显示图像时会闪烁--比如鼠标单击一个图像时,所以使用了ListView的派生类,以便用双缓存来显示图像)。
另外可以单击界面右上角的“转换”按钮,将当前目录下的所有图像文件转换为指定分辨率的jpg文件,存到new子文件夹中。
软件界面如下