
03、Win32/MFC
文章平均质量分 63
miyunhong
这个作者很懒,什么都没留下…
展开
-
回调函数
转载自:http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html简介 对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一个通过函转载 2009-09-17 17:28:00 · 712 阅读 · 0 评论 -
查看静态库(.lib)和动态库(.dll)的导出函数的信息
转载自:http://blog.youkuaiyun.com/hjh2005/article/details/7483285在window下查看动态库的导出函数可以用vs自带的Dependenc工具;查看静态库的信息要用命令行来实现:dumpbin /LINKERMEMBER Test.lib > 1.txt上面的功能是将静态库的信息导出转载 2016-10-14 09:57:01 · 592 阅读 · 0 评论 -
运行时库 /MT /MTD /MD /MDD
转载自:http://www.cnblogs.com/eddyshn/archive/2009/11/23/1608823.html VC编译选项 多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库 库文件Single thread(static link) ML转载 2010-02-15 14:40:00 · 6526 阅读 · 1 评论 -
去掉“正在更新IntelliSense”
使用VS2008或者2005时候,当切换配置,总是显示“正在更新IntelliSense...”。例如从Debug切换到Release,这时候VS开始更新IntelliSense,CPU占用上升到100%。 解决方法就是将/Microsoft Visual Studio 9.0/VC/vcpackages/feacp.dll改名,或者直接删除。反正用Visual Assist完全可转载 2014-08-15 11:04:55 · 2374 阅读 · 0 评论 -
MFC-----MultiByteToWideChar和WideCharToMultiByte用法详解
//========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR:// norains//DATE:// 第一版:Monday 25-December -2006//转载 2010-05-12 21:19:00 · 2707 阅读 · 0 评论 -
windows 多线程同步技术
转载自: 天极网,,http://www.yesky.com/443/1770443.shtml 摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。 关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 阅读目录: 使线程同步 临界区 管理事件内核对象 信号量内核对象 互斥内核对象 小结转载 2009-10-09 16:57:00 · 5712 阅读 · 0 评论 -
CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别
一、转载自: http://www.cnblogs.com/chuncn/archive/2009/03/08/1406096.htmlCreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使转载 2009-09-29 13:57:00 · 2238 阅读 · 0 评论 -
GetCurrentDirectory 和 GetModuleFileName 区别
一、GetCurrentDirectory The GetCurrentDirectory function retrieves the current directory for the current process. DWORD GetCurrentDirectory( DWORD nBufferLength, // size of directory buffer原创 2009-09-24 13:45:00 · 3062 阅读 · 0 评论 -
利用 GetModuleFileName获取exe文件路径,,以显示bmp, jpg, png图片
// Common.h /********************************************************************* Name: Common.cpp* Creater: Yunhong Mi* Date: 2009-09-24* Path: #include "Common.原创 2009-09-24 15:56:00 · 1627 阅读 · 0 评论 -
调用GetLastError 错误代码 含义
2005 msdn url:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WINCE.v50.en/wcecoreos5/html/wce50lrfsystemerrorsnumericalorder.htm The following table shows possible system error values. Co转载 2009-09-23 10:53:00 · 24098 阅读 · 0 评论 -
_MBS _unicode
转载自:http://www.cnitblog.com/vcleaner/archive/2005/06/20/456.html Unicode的出现是为了适应软件国际化的需要。Unicode不同于双字节字符集(DBCS)。一、相关操作函数1、DBCS使用下面的函数操作字符串:CharNext——获得后一个字符CharPrev——获得前一个字符IsDBCSLeadByte——判断是否转载 2009-09-21 12:08:00 · 1107 阅读 · 1 评论 -
怎样添加 GDI+
开发环境: VS2005 一、Win32 项目1、//加入如下代码:#include #pragma comment(lib, "gdiplus.lib") using namespace Gdiplus;// #include "stdafx.h"// 另外取消在 stdafx.h 中的 WIN32_LEAN_AND_MEAN的定义(否则将有N个错,具体原因不是原创 2009-09-22 22:35:00 · 2416 阅读 · 0 评论 -
BeginPaint和GetDC的区别
第一种情况显示出来的字很正常。case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (hwnd, &ps);break;第二种情况显示的字不停闪烁。case WM_PAINT: gdc = GetDC (hw转载 2009-09-17 09:39:00 · 549 阅读 · 0 评论 -
__stdcall,__cdecl,__fastcall的区别
被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。转载 2009-09-17 17:21:00 · 481 阅读 · 0 评论 -
C/C++ 文件操作之CreateFile、ReadFile和WriteFile
转载自:http://blog.youkuaiyun.com/jeanphorn/article/details/449822731. CreateFile 这个函数的功能是创建或者打开一个文件或者I/O设备,通常使用的I/O形式有文件、文件流、目录、物理磁盘、卷、终端流等。如执行成功,则返回文件句柄。 INVALID_HANDLE_VALUE 表示出错,会设置 GetLas转载 2016-10-17 18:14:13 · 2954 阅读 · 0 评论