
VC/MFC
文章平均质量分 78
delphiwcdj
用代码改变生活
展开
-
将基于MFC的对话框应用程序修改为服务程序
Windows(NT/2000)下有很多服务程序(它们在系统登录前运行),它们一般都没有界面,我们可以在服务管理器(运行services.msc)中启动和关闭它们。下面我试着修改一个有界面的MFC对话框程序,使它成为一个服务程序。网上提到了一种方法就是,从建立一个COM服务程序入手,然后将一个MFC项目改造成服务程序,最后让这一程序在启动时可以显示图形界面。这种方法的优点就是,程序向导已经帮我们写原创 2009-09-23 20:15:00 · 7392 阅读 · 4 评论 -
使用printf修改变量的值 —— VS2008中使用%n输出遇到的问题及解决方法
%n Nothing printed. The argument must be a pointer to a signed int, where the number of characters written so far is stored.原创 2011-03-10 23:03:00 · 6550 阅读 · 0 评论 -
C++中的mutable —— 摆脱const的约束
const对mutable不起作用。原创 2011-03-11 14:39:00 · 1028 阅读 · 1 评论 -
VS2008 tr1正则实现多个匹配
正则 如何得到多个匹配原创 2011-03-15 13:46:00 · 1434 阅读 · 0 评论 -
VS2008下LibTomCrypt 1.17的编译和使用
VS2008 LibTomCrypt 1.17原创 2011-04-02 16:59:00 · 4676 阅读 · 1 评论 -
VS2008无法打开gl/glaux.h头文件的解决方法
gl/glaux.h原创 2011-04-15 20:30:00 · 40095 阅读 · 13 评论 -
VS2008中设置子系统的方法 (CONSOLE 和 WINDOWS)
修改SUBSYSTEM (1) CONSOLE: main (2) WINDOWS: WinMain原创 2011-04-14 11:04:00 · 7929 阅读 · 0 评论 -
Debug和Release版本需要单独设置附加lib文件
错误:xxx.obj : error LNK2001: 无法解析的外部符号原创 2011-04-14 22:08:00 · 4922 阅读 · 0 评论 -
VS2008中Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法
VS2008, /RTC1, Run-Time Check Failure #2原创 2011-04-20 19:42:00 · 47790 阅读 · 1 评论 -
VS2010 使用命令行编译的方法
2011-09-15 wcdj顺便问下为什么优快云博客把摘要去掉了?VS做的很智能,一个F7就完成了预处理、编译、链接的所有工作。但是当工程比较大,使用的文件模块比较多, 一旦出现编译错误定位问题时就比较困难。因此,有时候需要对每个模块单独编译,就像Li原创 2011-09-15 14:15:43 · 15788 阅读 · 0 评论 -
OpenGL学习笔记 (1) —— 在VS2008下的两个简单例子
2011-04-04 wcdj (1) 使用系统默认自带的OpenGL库文件 首先在VS2008下新建一个Win32的GUI空白程序,然后,在工程属性->配置属性->链接器->输入->附加依赖项 中添加OpenGL所需要的lib文件,之间用空格隔开:OpenGL32.lib GLu32.lib GLaux.lib (略) #include // Windows的头文件#原创 2011-04-04 20:54:00 · 3753 阅读 · 0 评论 -
对C++ TR1 regular expressions的简单使用
[1] regex_search[2] regex_match[3] Retrieve a Match tr1::cmatch [4] regex_replace[5] Case-insensitive std::tr1::regex_constants::icase原创 2011-02-19 20:59:00 · 4344 阅读 · 0 评论 -
复制字符串strcpy —— 编译器的诡异
程序运行结果在Release版本是符合预期的,但是Debug版本却一反常态,与预期不一样,为什么呢?原创 2011-03-07 19:30:00 · 1009 阅读 · 0 评论 -
解决Visual C++ 2008 Feature Pack Release安装失败的方法 —— 在VS2008简体中文版上安装TR1
Visual C++ 2008 Feature Pack Release VS2008简体中文版 TR1(Technical Report 1)原创 2011-02-18 13:36:00 · 11800 阅读 · 2 评论 -
The Issues about Using DLL
使用MFC可以生成两类DLL:MFC扩展DLL和常规DLL。常规DLL又分为两类:动态链接(dynamically linked)和静态链接(statically linked)。关于这两种DLL的区别和简单的用法已经在前面的博文中总结过,本文主要针对以下三个方面进一步地讨论关于这两类D原创 2010-01-12 21:02:00 · 1143 阅读 · 0 评论 -
What's the Secret between Message and Handle in Windows?
要学习Windows编程,首先就要了解Windows是如何工作的。所有编程的骨架都是响应和发送消息。l 什么是消息?消息(message)就是一个指定事件的32比特数。例如,若移动鼠标,就会向活动窗口上发送一条WM_MOUSEMOVE消息。若按下某个键,就会向活动窗口上发送一原创 2010-01-17 11:23:00 · 780 阅读 · 0 评论 -
Basic DLL Theory
现在,随着.NET的普及和完善,Visual C++和MFC正在谈出主流。越来越多的人在使用其他的语言开发Windows程序,但是从技术角度而言,Visual C++依然是最强大的编程语言(工具)之一,特别是对于开发Windows程序,而MFC作为应用程序框架类库,已经成为了Windows程序设计的C++封装典原创 2010-01-05 15:34:00 · 1826 阅读 · 0 评论 -
MFC DLL——Regular DLL and Extension DLL
2 MFC DLL——扩展的和正规的MFC的AppWizard可以让我们创建MFC库支持的两种DLL:扩展的DLL和正规的DLL。这两种类型的区别是什么呢?说明:当然,Developer Studio也让我们创建纯的、与MFC库无关的Win32 DLL,就像它让我们创建与原创 2010-01-06 14:56:00 · 4868 阅读 · 0 评论 -
MFC Regular DLL and Usage
MFC正规DLL2.5 MFC正规DLL——CWinApp派生类当用AppWizard产生正规DLL时,DllMain函数将出现在框架内,并且我们会得到一个CWinApp的派生类(和一个该类的全局对象),就像EXE程序的情形一样。我们可以通过重载CW原创 2010-01-06 18:06:00 · 1818 阅读 · 0 评论 -
LIB and DLL
静态链接库(lib)与动态链接库(dll)[lib]在静态链接情况下,函数和数据被编译进一个二进制文件(*.lib),IDE在处理程序代码时将从lib中恢复这些函数和数据,并把他们和应用程序中的其他模块组合在一起,生成可执行文件。此时,因为应用程序所需的全部内容都是从库中复制出来的,所以lib本身并不需要与可执行文件一起发行。静态链接库的缺点:静态链原创 2010-04-08 11:16:00 · 810 阅读 · 0 评论 -
实现一个当当网商品价格查询助手
当当网购物助手原创 2010-12-30 16:04:00 · 1311 阅读 · 0 评论 -
VS2008中App添加皮肤的方法
应用程序添加skin原创 2011-01-02 21:41:00 · 2299 阅读 · 0 评论 -
设置Combo box控件的显示宽度
Combo box 宽度原创 2011-01-01 15:09:00 · 5475 阅读 · 0 评论 -
在VS2008中使用正则表达式库 Boost.Regex
在VS2008中要使用Boost.Regex正则表达式库,首先需要在编译器中添加Boost的lib目录。原创 2011-02-24 22:50:00 · 4775 阅读 · 2 评论 -
实现瑞星小助手——Microsoft Agent is a free desktop/web technology
记得以前老师在讲PPT的时候桌面上经常会跳出瑞星的小助手,动画甚是可爱伴随有各种各样的动作和声音。这种技术是如何实现的呢?[关于"Microsoft Agent"技术的介绍]Microsoft Agent is a free desktop/web technology for Microsoft Windows 98/2000/XP/Vista featuring animate原创 2009-11-25 23:15:00 · 1343 阅读 · 0 评论