好友
阅读权限10
听众
最后登录1970-1-1
|
分享了两个项目的完整代码,WTL_Freecell和AgileFontSet,完整代码请参考:https://www.cnblogs.com/ybmj/,请多指教。
具体介绍如下:
WTL_FreecellWTL_Freecell绿色版 WTL_Freecell-Release05-v1.3-20190129 (WTL空当接龙v1.3)本程序主要特点介绍:1、本程序全部使用WTL编程,VS2017编译,程序短小精悍,不依赖VC运行库;2、本程序支持XP/7/8/8.1/10及相应Server版Windows系统;3、本程序可以实现窗口任意缩放移动,真正的任意窗口大小,真正实现全屏、满屏、最大化、大窗口、大图标、适应大字体;4、自动适应分辨率较小的情况,当屏幕分辨率较小时(宽小于1213或高小于850),程序会自动最大化显示、以自动适应屏幕大小;5、为方便使用,增加了窗口还原功能;6、将常用功能增加为顶级菜单;7、允许无限次撤销;8、能够自编牌局,牌局数几乎没有限制。9、牌局能够以文本文件存档、读档;10、绝大部分牌局能够实现电脑自动解答和演示,可以回放解答过程;11、新版本v1.1修正了窗口信息问题;12、新版本v1.2修正了保存牌局错误问题;13、新版本v1.3解决在Win10高DPI时的窗口大小显示、字体模糊问题。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/。本程序借鉴了网友的一些实现模块,对向海飞等网友表示感谢。--------------------------------------------By :MinJunQQ :153248043E-mail :ybmj@vip.163.comBlog :https://www.cnblogs.com/ybmj/--------------------------------------------
AgileFontSet迅捷字体设置程序AgileFontSet v2.1 程序说明迅捷字体设置程序v2.1 - ybmj@vip.163.com(20190129)(1)、程序用途:快捷设置Windows系统字体和桌面图标间距WinXP、Win7用户可在系统提供的高级外观设置里修改系统字体和桌面图标间距,但是,Win8、Win10系统却没有提供这一功能。熟悉系统的用户虽然可以通过修改注册表、bat、vbs等方式调整系统字体和桌面图标间距,但这些方法都需要注销后重新登录、或重启计算机才能生效。 该程序 AgileFontSet 便是快捷设置Windows系统字体和桌面图标间距的小程序,中文名为“迅捷字体设置程序”。该程序可以加载和保存Win7Preset、Win8xPreset、Win10Preset、UserPreset1 - UserPreset100等多种用户配置。该程序提供窗口界面、命令行两种使用方式。窗口界面简洁快捷、一目了然,普通用户也可轻松使用,并且,设置后无需注销或重启便可立即生效;命令行方式可用于WinPE等需要自动设置系统字体和桌面图标间距的情况。(2)、使用环境该程序采用VS2017 WTL10 x86编译(Windows Template Library,http://wtl.sourceforge.net/ ),程序短小精悍、可独立运行,支持32位和64位的Vista、Win7、Win8.x、Win10及相应Windows Server版等操作系统。(3)、窗口界面快捷设置系统字体和桌面图标间距在Windows中直接运行 AgileFontSet 便可启动窗口界面,启动后会显示系统字体和桌面图标间距的当前值,设置对话框简洁快捷、一目了然,普通用户也可快速方便地设置系统字体和桌面图标间距,并且可以立即生效。在窗口界面,用户可以直观地加载和保存默认配置、Win7Preset、Win8xPreset、Win10Preset、UserPreset1 - UserPreset100等多种用户配置。(4)、命令行方式设置系统字体和桌面图标间距在WinPE等需要自动设置系统字体和桌面图标间距的时候,可以使用命令行方式。用户可按以下格式的参数启动程序,所有参数都不分大小写。更改系统字体和桌面图标间距后程序将立即刷新桌面。加方括号[]的为可选参数,加圆括号()的为只能单独使用的可选独立参数,(无参)是不带任何参数。 [path] :指定加载ini配置文件的路径,启动后将显示ini配置文件中的默认配置,注意:含空格的路径必须用双引号包围; [path -xxx] :指定加载ini配置文件的路径path,-xxx 参数选择ini文件中的xxx配置。xxx可以是:Win7Preset、Win8xPreset、Win10Preset、UserPreset1 - UserPreset100 之一; [path -hide] :指定加载ini配置文件的路径path,-hide 参数指定后台加载ini配置文件中的默认配置; [path -xxx -hide] :指定加载ini配置文件的路径path,-xxx 参数选择ini文件中的xxx配置,-hide 参数指定进行后台设置。3个参数组合使用,可以后台加载ini配置文件中的xxx配置; (-?) :显示设置对话框和此帮助信息(当前选项卡),可显示系统字体和桌面图标间距的当前值; (无参) :显示设置对话框(当前选项卡)和此帮助信息,可显示系统字体和桌面图标间距的当前值。(5)、程序使用实例# 指定加载ini配置文件"D:\Program Files\User Data\myFontSet.ini",启动后将显示ini配置文件中的默认配置,注意:含空格的路径必须用双引号包围。 AgileFontSet "D:\Program Files\User Data\myFontSet.ini"# 指定加载ini配置文件D:\myFontSet.ini,启动后将选择ini文件中的UserPreset1配置。 AgileFontSet D:\myFontSet.ini -UserPreset1# 指定后台设置ini配置文件D:\myFontSet.ini中的默认配置。 AgileFontSet D:\myFontSet.ini -hide# 指定后台设置ini配置文件D:\myFontSet.ini中的Win10Preset配置。 AgileFontSet D:\myFontSet.ini -Win10Preset -hide# 显示设置对话框和此帮助信息(当前选项卡),获取系统字体和桌面图标间距的当前值。 AgileFontSet -?# 显示设置对话框(当前选项卡)和此帮助信息,获取系统字体和桌面图标间距的当前值。 AgileFontSet(6)、免责申明用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|