65.9K
CodeProject 正在变化。 阅读更多。
Home

WinDiff 的更好前端

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (24投票s)

2000年10月19日

CPOL
viewsIcon

340998

downloadIcon

10089

一个方便的实用工具的 GUI 前端。

  • 下载源代码 - 65 Kb
  • 下载可执行文件 - 20 Kb
  • Sample Image - RunWinDiff.gif

    引言

    如果你用过 WinDiff,你一定知道它在选择文件和目录方面用户界面很差。为此,我开发了一个简单的应用程序,作为 WinDiff 的前端,允许你拖放文件或目录,或者使用文件和目录选择对话框浏览文件和目录。

    该程序还会记住上次屏幕位置、上次比较的文件以及对话框是展开还是收缩的状态。该示例演示了可折叠对话框、窗口位置持久化,以及 Chris Losinger 优秀的 CDropEdit 类的一个变体(在本例中是一个拖放文件组合框)。

    新功能

    • 大量使用了 Davide Calibro 的扁平按钮,感谢 Daniel Lyons,他觉得我原来的 UI 有点单调,并对其进行了重大改进。谢谢 Daniel!
    • 组合框接受拖放的文件(以前使用拖放编辑控件),并且自动完成。它们存储最后输入的 10 个文件,并且每次添加文件时都会修改拖放宽度,以便尽可能多地显示。
    • 目录选择器从上次访问的目录开始。
    • 我的 ComboBoxEx 类已重命名 - 希望这能解决 VC6 编译问题。

    感谢

    • Chris Losinger - 拖放编辑
    • Vladimir Kvashin、Girish Bharadwaj 和 Lars Klose - 目录选择器类
    • Davide Calibro - 扁平按钮
    • Daniel Lyons - UI 工作和一种新的可折叠对话框方法。
    • Klaus - 建议设置目录选择器的初始目录。真不知道我一开始为什么没这样做!
    © . All rights reserved.