Skin++ 皮肤库 CCheckListBox MFC 界面风格
2024-10-10 08:06:19
今天使用CCheckListBox,发现增加进去的字符串无法显示,但是当点击的时候,确有反应。
仔细检查代码,没有问题。之前也是这样用的,完全没有问题。
思前想后,觉得是因为使用了Skin++皮肤库,于是注释掉皮肤库的加载使用。
//skinppLoadSkin(_T("bOzen.ssk"),0);
然后重新编译运行,OK,确实是皮肤库的问题。
皮肤库注释掉了,但是软件界面变成了windows 2000的风格,这多丑啊。
检查代码,想到之前因为字符集的原因,选择了UNICODE的字符集。
所以界面风格变成了window 2000的风格。
在"stdafx.h"中, 注释掉
#ifdef _UNICODE
#endif
变成如下:
//#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
//#endif
重新编译运行程序,OK了,截面风格变成了和系统主题一样的风格。
OK,大功告成。
最新文章
- id选择器、类选择器、属性选择器
- [No00002F]3步,教你如何分解需求
- DEDECMS之九 文章采集
- eclipse-debug时直接进入/不进入/提示进入调试页面修改
- SQL SERVER数据库的表中修改字段的数据类型后,不能保存
- 使用jsdoc-toolkit实现JS API文档自动化
- EXT gridGroup
- SQlserver表连接
- kiki's game
- nmon 安装
- if __name__ == '__main__' 到底是何方神圣(转)
- web 应用常见安全漏洞
- Windows远程桌面相关
- VisualStudio2017下ASP.NET CORE的TagHelper智能提示不能使用的解决办法
- 网络爬虫re模块的findall()函数
- .NET控件名称缩写一览表 zz
- 用python画小王八裤(turtle库)
- SFTP搭建@windows using freeSHHd&;FileZilla
- python 全栈开发,Day51(常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍)
- Payment:微信支付配置文件设置说明