自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (22)
  • 收藏
  • 关注

原创 如何获取操作系统版本

<br />OSVERSIONINFO OSVersionInfo;<br /> OSVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);<br /> GetVersionEx(&OSVersionInfo);  <br /> if (OSVersionInfo.dwPlatformId == VER_PLATFORM_WIN32_NT  <br />  && OSVersionInfo.dwMajorVersion == 5  <br />  &

2011-03-29 17:57:00 1113

转载 获取显卡BIOS更新日期----读注册表

<br />CString strPath="HARDWARE//DESCRIPTION//System"; CRegKey regkey;//定义注册表类对象 LONG lResult;//LONG型变量-反应结果 //打开注册表键 lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); if (lResult!=ERROR_SUCCESS) { AfxMessageBox("错误:无法查询有关的注册表信息"); r

2011-03-29 17:45:00 1882

转载 获取CPU制造商----读注册表

<br />CString strPath="HARDWARE//DESCRIPTION//System//CentralProcessor//0";//注册表子键路径<br />CRegKey regkey;//定义注册表类对象<br />LONG lResult;//LONG型变量-反应结果<br />lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键<br /> if (lResult!=E

2011-03-29 17:30:00 868

转载 如何获取CPU主频----读注册表

<br />CString strPath = L"HARDWARE//DESCRIPTION//System//CentralProcessor//0";  //注册表子键路径<br /> CRegKey regkey;  //定义注册表类对象<br /> LONG lResult;    //LONG型变量-反应结果<br /> lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键 <br />

2011-03-29 17:24:00 889

转载 error LNK2019 无法解析的外部符号 vs2005

<br /><br />这两天在写一个进程管理器,用到了Psapi.h中的一些进程函数。我将Psapi.h包含到源代码中,但链接时出现了4个LNK2019错误,都是Psapi.h中的函数引起的无法解析的外部符号。<br />错误 2 error LNK2019: 无法解析的外部符号 _GetModuleFileNameExW@16,该符号在函数 "public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTr

2011-03-22 14:01:00 1457

转载 WPARAM 和 LPARAM,消息响应机制

<br /> WPARAM 和 LPARAM,消息响应机制wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数: <br />一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。 <br /><br />到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。 <br />在Wi

2011-03-22 11:24:00 580

转载 Windows与VC命名规则

<br />匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述。其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。目前在Windows程序开发和MFC程序开发中常用的命名规则是匈牙利命名法。下面就是HN命名法的一般规则。<br />属性部分 <br />全局变量 g_ <br />const常量 c_ <br />c++类成员变量 m_ <br />静态变量 s_ <br />类型部分 <br />指针 p <br />函数 f

2011-03-22 09:34:00 772

转载 C++学习:list容器详解(一)

<br />首先说说STL<br />      STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。 <br />       STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。

2011-03-17 10:55:00 758

原创 CListCtrl::InsertItem和CImageList::Add

<br />CImageList的Add方法,后插入的Icon在前插入的Icon的前面<br /> <br />CListCtrl的InserItem是同样的

2011-03-16 10:28:00 1391

原创 有关 CListCtrl和CImageList的总结

<br />前提:m_list是一个关联ListCtrl控件的变量。<br />假设ListCtrl有5个Item<br />我们都知道:m_list.DeleteItem(0);之后,后面的Item会自动前移<br /> <br />但是同样的CImageList的Remove()方法也是同样的效果。<br />All items following nImage now move down one position. For example, if an image list contains two

2011-03-10 14:27:00 1079

转载 CString详解

<br />这几天研究VC,做个多线程的服务器。就在CString上屡受挫折,痛定之后学习了网上一些高手的文章(其实还是msdn写的好,只不过英文的看着费劲),有点理解了。其实最关键的是CString是个类,而且是引用,有些操作有可以直接操作内存。这就在CString特殊又容易搞错的地方,我在这拼出一些网上我觉得很好文章,互相学习。<br />    串操作是编程中最常用也最基本的操作之一. 做为VC程序员,无论是菜鸟或高手都曾用过CString.而且好像实际编程中很难离得开它(虽然它不是标准C++中的库)

2011-03-10 10:26:00 1334

原创 通过窗口句柄获取窗口图标的几种办法

<br />1.枚举窗口 ---->获得窗口句柄---->GetClassLong<br /> <br />2.枚举窗口(EnumWindows)---->获取窗口ID(GetWindowThreadProcessId)---->通过进程ID获取进程句柄(OpenProcess)---->进程对应的可执行文件路径(GetModuleFileNameEx)---->提取图标(ExtractIconEx)<br /> <br /> <br /> <br />3.HIMAGELIST hil;<br />   S

2011-03-09 07:35:00 6190 1

原创 数字格式化输出,就像任务管理器那样

void FormatCharacter(DWORD mUse, CString *str){         DWORD high;    DWORD low;    high = mUse / 1000;    low = mUse % 1000;    if(high == 0)    {     CString lowString;     lowStr

2011-03-08 14:06:00 1562 5

转载 ARRAYSIZE

<br />最近阅读代码时看到一个很好玩的宏——ARRAYSIZE,定义在winnt.h里。<br />最终展开之后是这样的:<br />帮助01020304050607080910111213141516171819202122232425262728 // // RtlpNumberOf is a function that takes a reference to an array of N Ts. // // typedef T array_of_T[N]; // typedef array_of_

2011-03-08 10:28:00 6720

转载 如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题

<br />应用程序事件日志中:<br />“C:/windows/system32/test.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用 sxstrace.exe 进行详细诊断。<br />出现这类问题,是由于VC2005编译出来的程序文件,采用了manif

2011-03-03 10:17:00 3634

curl-7.50.0.tar.gz

从服务器下载的代码:curl-7.50.0.tar.gz

2016-08-03

peerconnection_client_video_voice

WebRTC中代码的简化,仅本地回放麦克风,本地播放摄像头内容。

2015-11-12

rsync用的Inotify

rsync用的Inotify,我们可以通过该文件,配置Linux文件同步服务器。。。

2015-08-24

red5.flv探寻flv格式的素材

red5.flv探寻flv格式的素材,对你学习flv很有帮助 QQ: oldmtn@qq.com

2015-07-31

h264样例文件

H264资源文件 用于测试使用 ds.h264

2015-07-22

Spring专业开发指南 随书代码

Spring专业开发指南 随书代码

2015-04-28

snappy-1.1.1.tar.gz

snappy-1.1.1.tar.gz

2015-04-27

libharu 写PDF 开源 C C++ 库

libharu 写PDF 开源 C C++ 库,我已经使用VS2010编译过了,可以直接使用。也可以调试学习。

2014-09-15

mfc伪内存泄漏测试代码

mfc伪内存泄漏测试代码,关键是在你的exe里面,手动添加mfc80ud.lib(根据具体版本自己修改)

2014-06-30

Com编程精彩实例 code 代码

Com编程精彩实例 code 代码,老技术,思想还是有帮助的。

2014-06-04

VC 中使用Base64编解码图片

使用Base64编解码图片的小例子,希望可以对您的学习有帮助。

2014-03-28

将Bitmap转换为Byte[]

一个在VC中将Bitmap转换为Byte[]的小例子。

2014-03-28

SDL2.0教程

有关SDL2.0用法的简单教程。

2014-03-12

AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg)

AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg),在使用ffmpeg解码aac的时候,如果使用avcodec_decode_audio4函数解码,那么解码出来的会是AV_SAMPLE_FMT_FLTP 格式的数据( float, 4bit , planar), 如果我们希望得到16bit的数据(如AV_SAMPLE_FMT_S16P数据),那么我们需要转换一下: 解決方式: 將 samples 由 32bits 转为16bits. 参考 ffmpeg samplefmt.h 若 sample 是 AV_SAMPLE_FMT_FLTP,則 sample 會是 float 格式,且值域为 [-1.0, 1.0] 若 sample 是 AV_SAMPLE_FMT_S16, 則 sample 會是 int16 格式,且值域为 [-32767, +32767]

2014-03-09

IP地址转换工具

IP地址主机字节顺序,网络字节顺序,点分十进制互转

2013-08-02

清除svn文件夹,小工具

清除svn文件夹,小工具

2013-04-14

虚拟列表虚拟列表ListCtrl

虚拟列表,对数据库大容量的更新很有用。 但是排序需要自己实现。。

2011-04-15

windows核心编程 源代码

windows核心编程,有了代码就研究它。。

2011-02-24

MFC深入浅出.rar

MFC深入浅出,书。。。和侯捷不一样的,大家注意了。。。。。。

2011-01-20

新编Windows API参考大全

window32程序必备的API参考手册,学习MFC前最好对WINDOWS的API有个了解。。方便自己的调用

2010-12-17

PDF阅读器 绿色版

这是一款小巧的PDF阅读工具, 只有一个文件,不需要安装

2009-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除