VC++/MFC
编程夜猫
没有最好,只有更好!
展开
-
VC中读写ini文件(转)
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTS转载 2008-04-18 23:25:00 · 672 阅读 · 0 评论 -
Xtreme.Toolkit.Pro v12.1.1汉化 发布
Xtreme.Toolkit.Pro v12.1.1汉化 发布原创 2009-09-17 22:09:00 · 1256 阅读 · 0 评论 -
[转]走进IE编程 (1)序
作者:yjgx007在开始之前, 我想略讲一下编程这个工作, 很多人都觉得这是个高深的领域, 需要掌握坚实的语言知识, 又要熟 悉开发环境, 诸如, SDK和一些基础框架. 如果是在过去, 我可能仍然选择按步就班去阅读各种编程书籍, 然后, 按书上例子敲入代码编译/调试, 但是, 现在的网络时代和高速的信息发展, 已经不可能再按传统的方法去进行 编程转载 2009-11-05 21:28:00 · 913 阅读 · 0 评论 -
[转]走进IE编程 (3)真的需要精通ATL吗?
基本上IE编程是围绕着ATL框架展开的, 所以, 我们不得不面对ATL说点什么, ATL是一个基于COM(组件对象模型)SDK的框架库,如果你甚至连COM都不知道是什么,建议先阅读一些有关COM的技术书 籍(注1), 大致了解下COM出现的原因,目的,了解什么是类厂及意义,COM对象是怎样被创建和调用,以及引用计数 的维护等. 最后,写几个简单的COM调用程序就可转载 2009-11-05 22:01:00 · 1230 阅读 · 0 评论 -
[转]走进IE编程 (2)嵌入Web browser
作者:(yjgx007)很多情况下, 特别是在GUI用户界面设计中, 漂亮和易定制的HTML用户界面是非常受欢迎的, 当然, 还有XML定制 的GUI, 这里暂不讲述. 在VS6.0时代, 我们一直用CHTMLView类作为显示HTML页面的类, 事实上, 这个类正是嵌入了Web browser(以后简 称WB)控件, 在事件交互方面, 它提供了一些HTML转载 2009-11-05 21:56:00 · 1016 阅读 · 0 评论 -
有关Windows版本的宏
在使用一些新版本的API,或者控件的新特性(比如新版的ComCtl32.dll)的时候,你可能会得到“error C2065: undeclared identifier.“这个错误。原因是这些功能是依赖于你的操作系统的版本的。而你的头文件中的定义并不是最新的。(对于MFC,就是stdafx.h)下面这篇MSDN文章介绍了如何解决这个问题,并详细列举了每个Windows版本对应的NTDDI_VERSION,_WIN32_WINNT,WINVER,_WIN32_IE这些宏。转载 2010-06-26 19:13:00 · 1282 阅读 · 0 评论 -
来自VC++小组的VS2010 Beta 1常见问题报告(1)
Visual Studio 2010 Beta 1中的VC++对C++0x提供了很多支持,很多标准也与C++0x接轨。这样做的好处是很多的,但同时也会导致以前一些不符合C++0x规范的代码无法像原来那样工作。以下是VC++小组的相关问题报告。Visual Studio 2010中的VC++对C++0x提供了很多支持,很多标准也与C++0x接轨。这样做的好处是很多的,但同转载 2010-05-10 11:25:00 · 970 阅读 · 0 评论 -
用WinInet开发Internet客户端应用指南
一个Internet客户端程序的目的是通过Internet协议如:HTTP、FTP等来存取网络数据源(服务器)的信息。客户端程序可以访问服务器获得象天气预报,股票价格、重要新闻数据,甚至是与服务器交换信息。Internet客户端程序可以通过外部网络(Internet)或内部网络(一般为 Intranet)访问服务器。转载 2010-09-22 22:51:00 · 1085 阅读 · 0 评论 -
Xtreme.Toolkit.Pro v11.2.1 汉化方法及全过程
前言Xtreme.Toolkit.Pro作为VC++/MFC平台下目前最流行的GUI界面库之一,笔者在此不作过多介绍。不了解的朋友请访问其官方网址:官方网址:http://www.codejock.com试用版下载地址:到笔者写此文章时为v12.0.0http://www.codejock.com/downloads/笔者手上的是v11.2.1 Full.Source版,所原创 2008-05-05 19:57:00 · 9224 阅读 · 11 评论 -
C++ Plus使用 Visual C++ 2008 功能包加强 Windows 应用程序
转自:MSDN http://msdn.microsoft.com/zh-cn/magazine/cc507634.aspx作者:Kenny Kerr本文以 Visual C++ 功能包的预发布版为基础。文中包含的所有信息均有可能变更。 本文讨论: Mic原创 2008-06-27 12:31:00 · 1346 阅读 · 0 评论 -
Xtreme.Toolkit.Pro v12.0.0 汉化(2008.06.14更新)
由于2008.06.12发布的汉化在使用方面有些不尽如人意的地方,另外网友ooseven1975 在使用在提出些改进的意见,本人经过进一步完善,再次发布,以方便网友的使用。另外,如果程序使用静态MFC库链接时,程序在打开、保存等使用MFC的功能时,可能会出现异常错误,工程需要在工程右键->属性->资源->常规->预处理器定义, 增加",AFX_TARG_CHS,AFX_RESOURCE_DLL"就原创 2008-06-14 14:14:00 · 2127 阅读 · 2 评论 -
Xtreme.Toolkit.Pro v12.0.0 汉化发布
1、本次汉化在前一版的汉化基础上,对原代码中的部分中文资源作了进一步的汉化,其他的生成向导及导向生成的工程资源与v11.2.1并无区别。 2、汉化时将Source文件夹复制到X:/../Xtreme ToolkitPro v12.0.0目录下 3、手动修改ToolkitPro.rc文件,(参见Xtreme Toolkit Pro v11.2.1 汉化全过程 一文的“让你的应用程序界面--T原创 2008-06-12 08:51:00 · 1426 阅读 · 0 评论 -
Assembly Manifest 通俗简易手册
Assembly Manifest 通俗简易手册Assembly Manifest 通俗简易手册恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请重新安转载 2008-05-05 10:01:00 · 1031 阅读 · 0 评论 -
用VC++实现版本在线升级
现在很多共享软件都有"在线升级"功能,比如"Windows 优化大师","超级兔子",所谓在线升级就是一个版本检测程序,通过他,用户可以随时检查有没有新版本程序,以便及时升级,下面我们就在自己的程序里来实现这个功能: 在正式编程前,我要说的是:我不赞成某些共享软件在每次启动时候都检测新版本,并弹出窗口提醒用户,有时候这大大影响或者妨碍了用户的操作和使用,我们要实现的功能是:让用户自己去检查新版转载 2008-07-15 08:58:00 · 1014 阅读 · 0 评论 -
在VC6中使用MSXML 4.0 DOM处理XML文档
转贴http://www.cublog.cn/u/18517/showart_386465.html 本文简要讨论XML/DOM和MSXML,并示例如何在VC6.0中使用MSXML 4.0 DOM处理XML文档。 作者:tyc611.cublog.cn,2007-09-211. DOM与XML DOM是Document Objec原创 2008-07-26 01:26:00 · 1861 阅读 · 0 评论 -
关于Debug和Release之本质区别
关于Debug和Release之本质区别 --------------------------------------本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错3. 怎样“调试” Release 版的程序--------------------------------------转载 2008-07-26 16:50:00 · 4994 阅读 · 4 评论 -
汉化 XTreme.ToolKit.Pro.v12.0.1发布
ToolKit.Pro v12.0.1早就出了,但一直忙于工作没时间,还好今天看了下资源部分,都与v12完全一样。所以只做了些小和调整就发上来了。在使用中有任何问题,大家都可以与我联系。下载地址: http://download.csdn.net/source/554983原创 2008-07-25 22:09:00 · 1733 阅读 · 4 评论 -
走出MFC子类化的迷宫:子类化,SUBCLASSWINDOW ,MFC消息机制
许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个E转载 2008-05-16 22:49:00 · 1068 阅读 · 0 评论 -
如何在Dll中导出STL类
转自http://www.vckbase.com/作者:yy2better简介:本文详述在DLL中导出stl类及包含stl的类的方法。例子源码 Dll无法直接导出泛型模板(generalized template),因此,如果要导出stl类,则模板必须先实例化(instantiated)。另外,如果导出的STL类使用了其他STL类,那么这些其他类必须同时被导出。目前stl中唯一能够被导出转载 2008-05-17 01:40:00 · 1354 阅读 · 0 评论 -
专门为PB,VB程序获取本机IP而制作的动态库
本人在网上看到有些PB,VB的朋友为获取IP大费脑筋,所以在网上找了点资料,经过修改制成了调用方便的DLL库,并支持多个网卡,让PB、VB用一个函数调用搞定。呵呵。注:pb10以上定义加: ALIAS FOR "foo;ansi"下载地址:http://www.cnblogs.com/Files/SummerHeart/GetIP.rar PS:动态库有所更新,非常感谢网友骑猪去兜风在使用中发现问原创 2008-06-06 12:21:00 · 1943 阅读 · 2 评论 -
IDR_MAINFRAME字符串资源中各子串的含义
IDR_MAINFRAME字符串资源中各子串的含义IDR_MAINFRAME字符串资源中包含7个子串,分别以/n结束,即如下格式:/n/n/n/n/n/n/n(1)CDocTemplate::windowTitle,主窗口标题栏上的字符串,MDI程序不需要指定,将以IDR_MAINFRAME字符串为默认值。(2)CDocTemplate::docName,缺省文档的名称。如果没有指定,缺省文档的名称是无标题。(3)CDocTemplate::fileNewName,文档类型的名称。如果应原创 2010-06-28 21:03:00 · 941 阅读 · 0 评论