自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 求数组长度

<br />求数组长度 <br />求数组长度一般采用的是#define count_of(arg) (sizeof(arg) / sizeof(arg[0])),但这个宏对于指针在编译是不报错的,chrome用的是这种方法:<br />template char (&ArraySizeHelper(T (&array)[N]))[N];#define arraysize(array) (sizeof(ArraySizeHelper(array)))<br />在写的清楚点就是这样:<br />t

2011-05-27 11:02:00 638

原创 OpenGLES中替代OpenGL的函数

<br />#define KPI 3.1415926void Perspective(GLfloat fovy, GLfloat aspect, GLfloat zNear, GLfloat zFar){ glMatrixMode(GL_PROJECTION); glLoadIdentity(); double xmin, xmax, ymin, ymax; ymax = zNear * tan(fovy * KPI / 360); ymin = -ymax; xmi

2011-02-26 20:31:00 1120

转载 (转)无焦点显示窗口解决方法

<br />原文链接:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx<br />1、不同线程的处理方法<br />如何在2K/xp下使窗口获取焦点<br />在2K/XP下我们可以用 AttachThreadInput 和SetForegroundWindow来有效的获取焦点。<br />//捕捉并设置当前焦点窗口为我们的窗口<br />AttachThreadInput(<br />    GetWindowThreadPro

2010-11-15 14:52:00 752

转载 delphi TListView的使用

<br />ListView1.Items 为标准 Tlistitems类<br />ListView1.Items<br />(1)赋值<br />with ListView1.Items.Add do<br />begin<br />Caption:=caption; //添加第一项<br />SubItems.add(aaaaa); //添加后面数据<br />SubItems.add(1234);<br />SubItems.add(1234);<br />end; //一定要使用WITH结构.<b

2010-11-01 10:46:00 747

原创 ShellExecuteEx

<br /> SHELLEXECUTEINFO exeInfo; exeInfo.cbSize = sizeof(SHELLEXECUTEINFO); exeInfo.fMask = (SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_DDEWAIT|0x04000000|SEE_MASK_NOCLOSEPROCESS|SEE_MASK_NO_CONSOLE); exeInfo.hwnd = NULL; exeInfo.lpVerb = "open"; exeInfo.

2010-10-19 15:01:00 535

原创 获得文件版本号

<br />}BOOL CUpdatePowerMISDlg::GetVersionFromPath(LPSTR lpszFilePath){ DWORD dwFVISize = 0; dwFVISize = GetFileVersionInfoSize(lpszFilePath,0); if (dwFVISize == 0) { TRACE("GetFileVersionInfoSize错误:%d",GetLastError()); strVersion = "1.0

2010-10-19 14:59:00 512

原创 创建windows计划任务

<br />这几天玩windows计划任务,有点感受。一开始觉得不大好用,因为创建一个windows总是让输入账户和密码(如果是用户的机器,我去哪弄密码去),不爽!后来发现搜狗的计划任务就可以执行,仔细看了下,搜狗建立的计划任务的账户类型是NT AUTHORITY/SYSTEM的,而我的是建立Administrator的,弄了半天总算是成功了.方法如下:<br />pITask->SetAccountInformation ( L"", NULL );<br />就可以建立不用密码就可运行的windows计

2010-10-08 17:59:00 769

转载 一个microsoft的.exe程序文件的启动过程

<br />原文链接:http://blog.csdn.net/stone_kingnet/archive/2009/06/16/4273369.aspx<br />学习windows 编程从mfc角度来说可分为两部分那就是WinMain函数以前的,和WinMain函<br />数以后的。前者涉及很多windows操作系统内部的知识,后者需要看mfc源码。虽然大多数程序不需要了解太多关于os加载应用程序这方面的知识,但能较深入了解windows os的运行情况对程序员是很有帮助的。<br />     关于

2010-09-09 11:20:00 461

原创 JavaScript 响应MFC ActiveX 事件

<br /><HTML><HEAD><TITLE>New Page</TITLE></HEAD><BODY><mce:script type="text/javascript"><!--function k1t(){ alert('fku');}// --></mce:script><mce:script for="yy" language="JavaScript" event="MyTest"><!--k1t();// --></mce:script>

2010-08-06 14:01:00 1048

转载 LoadLibrary失败

<br />原文链接:http://blog.csdn.net/woyaowenzi/archive/2009/07/08/4332187.aspx<br />woyaowenzi的专栏<br /> <br />今天同事遇到一个问题,经高手指点,完美解决。不过解决方法总是感觉有点不妥,不知道有没有其它方法。<br /><br />正常情况,在一个exe中LoadLibrary(DLL1)可以获得正常的结果;<br /><br />但是,当我们需要load的DLL1如果调用了其它的DLL2, 那么我们就会得到

2010-07-27 14:32:00 1064

原创 COM HOOK的原理

<br />主要思想是改虚函数表,代码不长, 很容易看懂.嘿嘿.学了不少东西<br />#include <iostream.h>#include <windows.h>class mytest{public: mytest() { ZeroMemory(&mbi,sizeof(mbi)); dwOldProtect = 0; } ~mytest() { }; virtual fun1() { cout<<"fun1 called

2010-07-23 17:40:00 993 1

XueTr.调试的好工具

XueTr.exe调试的好需要大于20个字符

2010-07-28

高质量c++编程指南

林锐博士 写的高质量c++编程指南 看看吧

2009-12-16

空空如也

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

TA关注的人

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