Category Archives: VC应用

vc中什么是句柄

什么是句柄 先来看些权威的片断: ... typedef unsigned int HANDLE; #define DECLARE_HANDLE(name) typedef UINT name DECLARE_HANDLE(HMODULE); DECLARE_HANDLE(HINSTANCE); DECLARE_HANDLE(HLOCAL); DECLARE_HANDLE(HGLOBAL); DECLARE_HANDLE(HDC); DECLARE_HANDLE(HRGN); DECLARE_HANDLE(HWND); DECLARE_HANDLE(HMENU); DECLARE_HANDLE(HACCEL); DECLARE_HANDLE(HTASK); ... #define DECLARE_HANDLE(x) typedef WORD x ... //+------------------------------------------------------------------------- // DECLARE_HANDLE Macro //-------------------------------------------------------------------------- #ifndef DECLARE_HANDLE #define DECLARE_HANDLE(name) struct name##__ … Continue reading

Posted in VC应用 | Tagged | 1 Comment

Install Shield打包应用程序的初级应用

忙了一段时间,圈子也一直荒芜着,真希望一打开时就会看到一片绿色,呵呵 今天想和大家分享下VC里自带的打包工具的使用方法: 本文不涉及到Install Shield的高级应用,如果您急需用Install Shield对 您的应用程序打包,并且对Install Shield几乎没有使用过,对生成的安装包的 要求不是很高,是一位初学者,那么本文非常适合您。 准备工作 首先准备安装好的Install Shield,我的是Install Shield12为例说明。 使用最新版软件的好处就是更新的功能和更少的bug,大家可以到这里面下载: http://saturn.installshield.com/is/12/windows/domestic/premier/ installshield12.exe 注册机下载: http://source.hi.mop.com/photo/storage/fangle/3A/09/11/2082985/ /1155200681992.rar 其次是我们的应用程序,非常推荐采用静态编译的Release版本作为要打 包的程序(本文以VC6的一个应用进行举例)。确保我们的应用程序能够独立 运行,确定我们的应用程序所要用到的文件都存在。 再次:确认我们的软件是否需要多语言版的安装方式。如果是,那么只 是在安装包的制作上多了几个步骤而已。 开始创建一个框架 打开Install Shield,File-〉New,打开New Project对话框,选择Windows Installer中的InstallScript MSI Project,并为我们的安装包 命名,选定目录。然后OK OK之后,Install Shield创建一个框架,我们只要把相应的部分填充一 下就可以了。在Project Assistant选项页,共有很多步骤,一个一个来: Application Information 这一页要求输入应用程序的一些信息,值得注意的是Web address这一项 ,它会根据我们输入的公司名称改变,所以要注意它的内容。其余的选择使用默认值。 … Continue reading

Posted in VC应用 | Tagged | Leave a comment