- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 程序只运行一个实例,并激活前一个实例
程序只运行一个实例,并激活前一个实例作者:耿海增 下载本文示例工程(下载为VC知识库链接)实现程序只运行一次的方法很多,但是原理都是一样的,就是运行第一次的时候设置一个标记,每次运行的时候检查该标记,如果有就说明已经运行了。具体实现: 1、在程序初始化的时候 (InitInstance()) 枚举所有的窗口,查找本程序的实例是否存在 2、在主窗口初始化的时候在本窗口的属性列表中添加一个标记,以便程
2005-03-03 09:26:00 1406
原创 程序实现多国语言的动态切换解决方案
程序实现多国语言的动态切换解决方案作者:耿海增 下载示例源代码(VC知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件。当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且
2005-03-03 09:24:00 3441
原创 SkinLoad程序界面换肤工具
SkinLoad程序界面换肤工具作者:耿海增下载本文示例工程 版本更新SkinLoad v0.3本文在VC知识库链接说明:SkinLoad是一个给程序换肤的工具,通过几个简单的函数调用就可以给你的应用程序加上漂亮的皮肤,包括所有的系统对话框。通过SkinLoadMaker皮肤编辑工具,可以自己定制皮肤。界面效果图如下: 如何在程序中实现换肤:一、静态链接动态库需要三个文件:"SkinLoadLib
2005-03-03 09:22:00 1623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人