自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 资源 (15)
  • 收藏
  • 关注

转载 struct中长度为0的数组用途与原理

http://www.cnblogs.com/gina/archive/2013/08/11/3251686.html前言    在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNUC中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0]; 很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特

2016-03-08 16:54:56 513

原创 QT5中处理windows系统消息QAbstractNativeEventFilter

qt5中对WM_COPYDATA的拦截

2015-11-18 10:53:07 10930

原创 Win7 VC6 不能同时调用进程外组件报错问题

工作需要,需要为同一个设备提供lian

2014-09-26 16:17:47 922

转载 .NET Framework 2.0/3.0/3.5 以 v90 平台工具集为目标。请确保在计算机上安装了 Visual Studio 2008

转 http://www.cnblogs.com/xiaonian/archive/2012/03/21/2410096.html.NET Framework 2.0/3.0/3.5 以 v90 平台工具集为目标。请确保在计算机上安装了 Visual Studio 2008今天在Visual Studio2010下面开发C++应用的时候发现“

2014-04-15 16:53:11 1725

转载 VS2008/2010 页面调试控件 需要设置IE工作模式为单进程

设置VS2008和IE8 调试ATL控件 VS2008设置篇:    设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下:(1)       设置项目属性通过菜单项 “项目—》你的项目属性”如下图:(2)       在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数:命令         :C:\Program Files\In

2014-03-13 18:24:22 1885

转载 define的用法与注意事项

http://www.2cto.com/kf/201104/89377.html #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但在学习时往往不能理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对C语言的学习很不利。下

2014-02-14 11:30:41 765

转载 WIndows 7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法

http://www.2cto.com/os/201206/135172.html2012-06-09 12:07:48     我来说两句      收藏    我要投稿/***@title :WIndows 7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法*@Author

2014-02-13 09:10:53 13902 1

原创 OCX 路径查找

ocx在本机注册的本质,是将ocx的一些信息写到注册表指定项下,这样系统就可以根据这些配置找到ocx,并将其载入到内容中使用,路径大概是:HKEY_CLASSES_ROOT\CLSID\{CD0A43F4-C9C5-423B-9D67-944A0E9F7460}因此如果我们想得到已注册控件的路径,直接到指定注册表项下查找即可,如下C++方式:LPTSTR GetOc

2014-01-22 10:03:27 2611

转载 深入剖析WTL—技巧10则

深入剖析WTL—技巧10则 (1) 发布时间:2002.11.14 11:15     来源:赛迪网    作者:Ed Gadziemski著 李阳编译我们的旅程从Win32模型开始,经历了windows界面程序封装、WTL消息循环机制和WTL框架窗口分析,今天,我们以开发WTL应用程序时的10

2014-01-17 15:25:18 533

原创 exe 自删除 bat 自删除

bat自删除,只需要在bat文件的最后添加 del %0 或者 del "filename"即可,其中filename为bat文件的文件名,例如:;seldef.batdel %0或del "seldef.bat"============================================exe自删除转自:http://bbs.chinaun

2014-01-09 23:05:51 2567

原创 按钮长按后的动作

因项目需要,需要实现两个按钮,在长按时分别开启上下滚动的动作,查找资料后没有发现现成的解决方法,但得到一个提示,可以自己去截取按钮按下和弹起这两个动作,然后再实现功能即可,基于此我实现了该功能:1) 在CButton类的父窗口中,重载 PreTranslateMessage 虚函数2)在PreTranslateMessage 中,判断是否消息是指定按钮的 左键按下或左键弹起的动作3

2013-03-14 10:48:53 764

原创 CListCtrl隐藏滚动条

ClistCtrl中的滚动条和其他的WIndows窗口控件中的滚动条不一样,ClistCtrl中的滚动条是该控件自己画的,所以调用普通的滚动条隐藏、显示函数并不能正常的控制显隐,再查阅了一些资料后,也没有发现满足我要求的方式,所以我使用了如下的一个变通方式实现了对滚动条的隐藏:添加了一个CStatic控件,将其放到ClistCtrl右面垂直滚动条的位置,将滚动条遮挡住,这样既实现了对滚

2013-03-14 10:40:38 1741

转载 CDC::SetROP2()参数设置

发表于 2011 年 05 月 04 日 由YQC|留下评论|程序设计这几天又开始写程序了,学习了计算机图形学,感觉有点压力,许多东西都不会,比如今天就遇到了一个很纠结的问题,就是关于CDC::SetROP2()参数设置问题,搞了好久没有成功,主要现象有两个,一个是不能给我所绘的线条设定颜色;还有一个就是不能很好的实习橡皮筋效果。于是msdn+baidu+google找到以下的一些资料

2013-01-16 14:03:29 1447

原创 C# 调用DLL的研究

因公司项目要求,需要针对打印方式进行更改,由之前的适用打印机驱动程序改成直接控制串并口。对于底层控制串并口,因由其他项目上的源码可以参考,所以很顺利的就调试了出来;但对于老和新两种打印,在打印格式控制方式方面存在一部分的偏差,因此需要做一个方便操作的打印格式迁移工具,使用此工具可以非常轻易的完成迁移工作;开始考虑了使用MFC等C++上的类库,但因对于这种界面化的操作个人感觉比较困难,因此我

2012-12-23 13:22:27 1081

转载 [WINAPI编程] GetLastError返回值(错误码)的意义

http://www.aiseminar.cn/bbs/forum.php?mod=viewthread&tid=1681〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储

2012-12-21 18:35:57 1389

转载 C#学习,整理一些API类,外挂编程需要用到

http://www.cnblogs.com/grantvip/archive/2008/09/30/1302468.htmlusing System;using System.Runtime.CompilerServices;using System.Runtime.InteropServices;using System.Text;using System.Security

2012-12-21 18:17:16 983 1

转载 VC6提示 error C2061: syntax error : identifier 'THIS_FILE' 错误的解决办法

http://www.cnblogs.com/silentmj/archive/2010/05/06/1728787.html今天在编译一段以前写的代码时候,遇到了这样的错误--------------------Configuration: AppSharePlugin - Win32 Debug--------------------Compiling...AppSharePlug

2012-12-21 17:36:06 2159

转载 Windows批处理 调用程序后 不等待子进程 父进程继续执行命令

http://space.itpub.net/14184018/viewspace-714703从DOS过来的老鸟应该都知道批处理,这个功能在WINDOWS中仍然保留着。批处理说白了就是把一系列DOS命令写在一个文本文件里,然后把这个文件命名为XXX.bat(WINXP以后的系统也可以命名为*.cmd),然后运行它就可以一次执行一系列命令和程序了,当然也包括WINDOWS下的程序。昨天处理

2012-12-20 16:17:13 4248 2

转载 用C#获取文件类型信息

http://www.bugucn.com/2011/12/821.html用C#获取文件类型信息发布由 efour on 01 十二 2011 / 0 Comment十二12011 0原帖及讨论:http://bbs.bccn.net/thread-87653-1-1.html[手动查看]资源管理器 -> 工具 -> 文件夹选项 -> 文件

2012-12-20 11:21:02 1305

转载 C#图片超链接

楼上的方法只能用IE打开地址,E损坏,或者没装IE浏览器就杯具了。直接 Process.Start("你要打开的网址") 此方法将会用 用户的默认浏览器打开地址。符合用户的浏览习惯,代码也简练!何乐不为?补充回答: Process.Start(" http://www.baidu.com");   ========================

2012-12-20 10:30:59 1504 1

转载 C# AnimateWindow与WindowState同时使用的效果

http://www.cnblogs.com/yuxuan/archive/2010/10/20/1856826.html C# AnimateWindow与WindowState同时使用的效果在使用窗体动画显示的效果时,用到了以下代码:[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]

2012-12-20 10:21:03 1725

转载 C# 中如何是PictureBox 按比例的缩放加载图片

http://www.cnblogs.com/chenleiustc/archive/2009/07/21/1527676.html方法一:    如果要加载的图片的长宽比不是太过失衡,可以改变picturebox的SizeMode属性为 PictureBoxSizeMode.StretchImage。这样加载到picturebox的图片会充满整个picturebox。但是 当图片长宽

2012-12-20 10:19:40 11370

转载 RegiserWindowMessage

摘自百度百科http://baike.baidu.com/view/1464452.htmRegisterWindowMessage  函数名(function):RegisterWindowMessage  函数说明:RegisterWindowMessage函数定义一个新的窗口消息,保证该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage

2012-12-14 16:07:46 572

转载 组件注册失败( 出现Debug Assertion Failed!错误)

http://www.cnblogs.com/GisDataLine/archive/2012/02/19/2358169.html

2012-07-24 16:34:26 533

转载 (转)Win7下VC6.0打开多个工程的设置

(转)Win7下VC6.0打开多个工程的设置在Win7操作系统下,如果是以Administrator登陆,则VC6.0打开工程文件的时候,不能同时打开多个工程文件,后打开的工程会将前一个工程close掉,这样,VC6.0只能出现一个进程。在xp下,我们可以设置文件打开的默认方式中去掉DDE选项,这样可以使得VC6可以同时打开多个工程,但在win7下,却没有办法找到这个设置窗口。经过实践,可以用

2012-07-16 23:31:30 514

转载 NTP对时测试程序

http://stb.mnlm.net/2011/11/22/ntp%E5%AF%B9%E6%97%B6%E6%B5%8B%E8%AF%95%E7%A8%8B%E5%BA%8F/本文演示了一种使用网络编程接口实现NTP对时的方法?12345678910

2012-07-08 17:06:34 2503

转载 WinCE.NET中播放声音(转)

WinCE.NET中播放声音Posted on 2007-07-06 13:46 answer 阅读(1067) 评论(2) 编辑 收藏 转自:http://www.cnblogs.com/answer/archive/2007/07/06/808432.html 1 using System; 2 using System.Runtime.Intero

2012-06-27 23:44:42 478

转载 Windows长文件名和短文件名

Windows长文件名和短文件名        在FAT16文件系统中,由于FDT中的文件目录登记项只为文件名保留了8个字节,为扩展名保留了3个字节,所以DOS和Windows的用户为文件起名字时要受到8.3格式的限制。但是,从Windows95开始,这种限制被打破了,在Windows9x中可以实现长文件名。在Windows9x中,文件或目录实际存储着两个名字,一个长文件名和一

2012-05-26 13:29:13 8392

转载 怎样删除正在使用的文件

怎样删除正在使用的文件来源:电脑软硬件应用网 作者:45IT收集 更新时间:12-30 点击:366次删除文件时,经常会碰到Windows提示“文件正在使用”无法删除这样的提示信息。其实,我们除了可以在DOS下执行删除命令外,还可以在Windows中删除它们。具体说来就是用Wininit.ini文件。 一、Wininit.ini文件简介 用过Windows9x的人都见过如下的提

2012-05-26 13:20:30 763

原创 链接器工具警告 LNK4022

使用VC6开发DLL时,遇到如下的警告和错误:warning LNK4022: cannot find unique match for symbol "InstallWinIo"LINK : fatal error LNK1152: cannot resolve one or more undecorated symbolsLINK : fatal error LNK1141:

2012-02-20 15:24:33 2025 1

转载 new FontFamily() new FontFamily[n]() 失败

http://blog.chinaunix.net/space.php?uid=20313988&do=blog&id=143409new FontFamily失败??!! (2006-06-09 18:02)分类: GDI+FontFamily *pff = new FontFamily;error C2660: 'new' : fun

2012-02-17 11:40:31 668

原创 查询系统进程

需要用到CreateToolhelp32Snapshot  和Process32First、Process32Next API函数;具体步骤为:1)使用CreateToolhelp32Snapshot创建当前运行进程的快照2)使用Process32First查询第一个进程信息3)使用Process32Next轮询各进程信息各API用法参考其他相关文档

2012-01-13 11:07:38 327

转载 等待定时器

通过异步程序调用(APC)实现的定时功能编译:张海粟  定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。本文的例子代码显示了如何实现。  使用本定时器时,你需要把常量_WIN32_WINNT定义为0x0400,并且此常量应该在包之前定义,以确保声明合适的定时器原型函数。  通过调用CreateWaitab

2012-01-12 11:46:08 963

原创 无名结构体

C++中允许无名结构体的存在,例如下面的方式: struct { int a; int d; } foo;在使用时一定要采用上面的方式来定义变量,即在定义无名结构体是即定义对象,原因就不用说了。最近在查看 _LARGE_INTEGER 结构体时发现他的定义比较奇怪,原型为:#if defined(MIDL_PA

2012-01-12 10:58:19 2993

原创 工作所想到的

1、关于控件接口/api接口的设计如果主程序需要向控件中传递一些内容,这些内容需要在控件内部被包装成其他的内部处理的结构体或类,则建议在设计控件接口时,将接口需要的参数设计成通用的数据类型,而不是在主程序中使用控件内部需要的结构体形式进行控制,例如下面的例子://控件程序typedef struct _AStruct{ //控件内部需要的结构体DWORD A;DWORD B;

2011-11-22 10:40:26 457

转载 DuplicateHandle GetCurrentProcess 实句柄 伪句柄

GetCurrentProcess得到得到的称之为"伪句柄"只是一个标识,你可以发现,其实就是返回$FFFFFFFF,每个进程得句柄都是一样得,只是实用于进程内部得使用.如果你想得到实际得句柄,在进程间进行通讯,必需要进行转化,调用DuplicateHandle,注意,得实句柄使用完成以后,你必须要调用CloseHandle去关闭.其实,你应该明白了为何"伪句柄"得存在,就是使

2011-11-17 16:26:06 2091

原创 由CString想到的

因为手头上的一个项目出问题了,调试跟踪的结果是由于CString的处理出现了问题,于是就大致的研究了一下这个会经常用到的类。Cstring出现的原因,是由于在大量实践中发现出现错误最多的是字串的操作出问题,例如溢出、泄露等;MFC中的CString类解决了上面的问题;CString的头文件是AFX.H文件,而实现文件则分成了几个,大致包括STREX.cpp,STRCORE.cpp和AFX.

2011-11-08 15:04:41 1135

原创 对LoadLibrary和GetModuleHandle的一些东西

从网上浏览到这个网页http://topic.okbase.net/201006/2010060410/3849330.html,从这里面发现几个知识点,特此整理:主      题: 对于系统dll,LoadLibrary和GetModuleHandle效果是一样的?? 作      者: Nospam 回复次数: 1 发表时间: 2010-6-4 10:29:21

2011-11-07 17:28:20 2936

原创 工作的感想

想想工作已经有一年多了,从开始的试用小兵,到现在的负责人,中间可以说经历了很多,但也学到了很多,同时也失去了很多!现在负责的产品,基本从我接手时已经成型,现在占工作大部分时间的是做维护工作,因此经常会有一些外出出差的机会!其实我对出差渐渐的已经没有那么反感,因为发现出差不光可以扩展一个人的视野,也可以增长见识(这话有点俗哈),顺道也可以释放一下在办公室的那种压抑感!从今年开始,公司渐渐的把

2011-10-31 11:45:24 519

原创 LINK : fatal error LNK1104: cannot open file "D:\Program.obj" 问题解决

LINK : fatal error LNK1104: cannot open file "D:\Program.obj"我把VC6.0装在了D盘里,因为需要使用SpeechSDK进行TTS开发,当安装网络上的方法进行相关的配置之后,编译程序突然出现了上面的那个问题!

2011-10-17 15:44:06 3721 1

QT5 WM_COPYDATA拦截 copydata_test

在QT5中,实现对windows消息WM_COPYDATA的拦截处理

2015-11-18

js调用ocx控件 响应回调

使用vc6开发的ocx控件,在js脚本中进行调用,js对ocx回调进行响应

2014-04-15

SpeechSDK 语音合成

使用微软提供的SpeechSDK工具包开发的语音合成小程序!是根据网络上提供的技术来实现的!在使用程序前,需要安装SpeechSDK及其相关的语言包!

2011-10-18

QT 我自己的学习笔记

自己在Qt学习时记录的一些小知识点,会继续更新! 自己在Qt学习时记录的一些小知识点,会继续更新!

2011-09-06

socket setsocketopt函数的使用示例

如果socket中是使用的阻塞的方式来进行发送接收数据,肯定设计一个接收/发送数据超时的问题,设置的方式是使用setsocketopt函数来实现;这个就是个小例子

2010-11-03

MyGian 在Windows2000中,屏蔽Ctrl+Alt+Del键 VC/C++

在Windows2000中,屏蔽Ctrl+Alt+Del键 在Windows2000中,屏蔽Ctrl+Alt+Del键 在Windows2000中,屏蔽Ctrl+Alt+Del键 在Windows2000中,屏蔽Ctrl+Alt+Del键

2010-03-17

取得dll、exe文件的版本信息,,,,

取得dll、exe文件的版本信息,,,, 取得dll、exe文件的版本信息,,,,

2010-01-27

局部钩子程序实现的一个例子

局部钩子程序实现的一个例子 局部钩子程序实现的一个例子 局部钩子程序实现的一个例子

2010-01-26

动态链接库DLL学习笔记

动态链接库DLL笔记 动态链接库DLL笔记 动态链接库DLL笔记

2010-01-26

隐式调用DLL库实例

在VC6.0中,隐式调用DLL例子。 在VC6.0中,隐式调用DLL例子。 在VC6.0中,隐式调用DLL例子。

2010-01-26

数据挖掘中关联规则之Aprior算法的实现

这是一个关于数据挖掘中关联规则之Aprior算法的实现。这是从网上找到的一个别人写好的程序,本人只是对这个程序进行了轻微的修改;本人忘记了这个程序是由谁写的,所以如果您发现这个程序的原创作者,可以联系本人,本人深表谢意。

2009-09-02

通信原理-通讯行业基础知识

通信的基本原理。对即将进入通讯行业的人很有帮助!

2009-08-15

2007年中国移动关于无线网络的测试规范

中国移动有限公司,2007变关于无线网络质量的测试规范。

2009-08-15

DT CQT及MOS测试规范 关于无线网络测试

关于无线网络测试。现在有两种测试方式,CQT(call quality test),DT(driver test) 此文档就是说明DT CQT及MOS测试规范。

2009-08-15

中国移动有限公司2008年的测试规范

2008移动测试指标说明及考核要求。含有四个文件,分别是: 2008年网络运行质量考核指标说明(发文),2008年中国移动网络质量现场测试规范V2,山东08年网络运行质量现场测试指标要求,中国移动EDGE数据业务测试方案;

2009-08-15

空空如也

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

TA关注的人

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