- 博客(6)
- 资源 (17)
- 收藏
- 关注
原创 【VC编程技巧】动态链接库☞1.5设计支持多国语言应用程序
引言:(转载请说明出处和作者)好的软件,要推向国际化的软件都要支持多国语言,这时毋庸置疑的,它极大增强了软件的易用性!所以让应用程序支持多国语言是非常重要的!而动态链接库可以帮助我们很快掌握这一技巧。下面通过例子程序来详细讲解创建支持多国语言应用程序。例子程序的功能: 1〉根据用户选择,弹出中文对话框还是英文对话框: 2〉点击弹出后
2012-09-27 02:58:56 2897 2
原创 【VC编程技巧】动态链接库☞1.4进程间共享数据
(文章转载请说明出处和作者)常用进程间共享数据方法:通过共享DLL通过内存映射文件向另一进程发送WM_COPYDATA消息今天主要介绍“通过共享DLL”来达到进程间共享数据,其他两种方式留在其他章节讲解。在Win32环境下,当进程启动时操作系统会为该进程分配4GB的虚拟内存,然后分析进程模块,为模块所需要的DLL创建虚拟内存,最后将DLL虚拟内存(含有代码页和数据页)中的代码页
2012-09-24 02:24:58 2028
原创 【VC编程技巧】动态链接库☞1.3MFC扩展类的导出
MFC常规DLL和扩展DLL相同点在于在于在两种DLL的内部都可以使用MFC类库,FC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。MFC扩展DLL必须使用MFC 动态链接库版本。1.对于扩展DLL我们首先要了解系统提供的宏,先来看一下微软定义宏:文件:AFXV_DLL.H// default AFX_EXT_DATA and A
2012-09-22 03:12:29 1972
原创 【VC编程技巧】动态链接库☞1.2用模块导出接口
为什么要用模块(def文件)导出接口呢?第一步,我先从函数调用方式说起,大家都知道函数调用有几种常见的方式,分别是__cdecl,__stdcall(pascall),__fastcall,和thiscall。下面我说一下这几种方式会在那些场合出现和它们的差异:__cdecl :(C和C++缺省调用方式)参数压栈顺序,从右到左;栈的清除,由调用者完成;__stdcall:(Wi
2012-09-19 02:41:41 2576
原创 【VC编程技巧】动态链接库☞1.1调用Dll中的一个图标
引言作为一个程序员已经快3年了,但是回顾自己在编程之路上学到东西真没有多少。由于公司项目组一直是在维护七八十年代的制品,一年的新规开发量有限,而更多的是维护,作资料,渐渐的自己已开始对编程陌生了。作为一个不写程序的程序员我想这是一种悲哀,因为年轻时候的我们必须在道路上沉淀一份东西,后面的人生才不会空虚。所以我决定重新拾起技术。希望大家能够给我支持和帮助。维护这两年来,我感觉到技
2012-09-18 12:54:42 3551 4
翻译 EasySize - Dialog resizing in no time!
效果图:Introduction你曾今是否对花很多时间在基础 GUI上而不是关注确实的内容感到恼火?就拿一个可变的对话框或属性页来说吧,你必须对它上面每一个控件去code,告诉当某些控件大小发生改变时,他们应该如何去改变。现在我知道我不是第一个对可变对话框(ResizableDialog)给出解决策的人,但是本文是我一个方法。Description基本上来说,所
2012-09-16 17:46:12 1875
4.4ListBox控件(打造带有复选框的ListBox)
2014-11-09
4.3Pictrue控件(打造成对话框分割线)
2014-11-09
控件☞4.2自定义EDIT(只限字母字符输入)
2014-11-09
【VC编程技巧】控件☞4.1位图Button
2014-11-09
【VC编程技巧】窗体☞3.7托盘程序介绍(模拟QQ消息)
2014-07-29
setuptools制作Python egg的Demo
2013-10-15
setuptools
2013-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人