因为SumatraPDF在基本使用方面非常的好用,但一些别的功能不是很完善,因此就想通过修改一下它的源码来实现我想要的功能(比如说分窗口啊,注释啊之类的),大概读了三天吧…稍微有了一点感觉,就觉得这个工程量确实有点大…打了退堂鼓,但这几天的解读不能白白浪费,网上也没有很好的解读,于是就稍微写一些,留给以后想扩展其源码的人吧233.
编译
编译需要VS2017,我不知道更早的版本是否可行,但2019应该是不行的,因为它应该是已经移除了对xp的支持
然后需要安装WIN SDK8.1+10,需要安装141和xp支持,如果都安装了,没有意外应该还会编译失败,会报两个错误,我没有截图,就是编码错误,据说把错误级别调低就可以,但我没去查怎么调低,去把错误的编码重新换了一下,然后就编译成功了。
这个框架我不清楚是直接使用的WindowsAPI还是用的MFC,在我的查阅过程中很多声明都是混着用的感觉。
入口函数:.\src\SumatraStartup.cpp:535