排序:
默认
按更新时间
按访问量

这是吿诉自己,要学会...

    我一再吿诉自己,能不发火就不发火,要尽量的控制自己,不要显的那么斤斤计较。 01.每天告诉自己一次,『我真的很不错』。 02.生气是拿别人做错的事来...

2007-10-10 21:10:00

阅读数:924

评论数:1

Delphi两个有用的函数

function StrToHexStr(const s: string): string; var   i: Integer;   vBuff: TBytes;   AnSiStr: AnsiString; begin   Result := '';   if s = '' the...

2013-05-21 09:50:16

阅读数:3167

评论数:0

Delphi实现AnsiString与WideString的转换函数

在Delphi下,AnsiString 和 WideString 的存储与管理各有不同,这里提供互相转换的函数一对。 /// Wide String -> Ansi String function WideStringToAnsiString(const strWide: WideStrin...

2013-01-26 16:23:14

阅读数:6428

评论数:0

StrToHex

function StrToHex(s: string): Integer; begin Result := StrToInt('$' + s); end;

2013-01-26 16:17:18

阅读数:1493

评论数:0

Delphi静态变量

在Delphi中也可以定义静态变量, 有两种方法: 一是使用编译开关{$J+}{$J-}包含一个常量定义 二是使用指针操作常量 下面列出示例代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, C...

2013-01-03 23:50:00

阅读数:2478

评论数:0

C++文件(夹)选择对话框

由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。 1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可...

2012-12-26 17:05:16

阅读数:11000

评论数:1

读取ZIP文件

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; #define SECTION_LENGTH 0x0...

2012-12-22 17:37:19

阅读数:1500

评论数:0

C++读写二进制文件

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; typedef struct _my_data_type { int ID...

2012-12-21 18:33:56

阅读数:944

评论数:0

C++计算一条直线上某点的坐标

假设起点(X1, Y1) 终点(X2, Y2),  间距(从起点开始一段距离)为R 两点之间的距离 S = sqrt(pow(X2-X1, 2) + pow(Y2-Y1, 2)) 方法一: 方位角: F = atan((Y2-Y1)/(X2-X1)) 方位角...

2012-12-17 17:46:06

阅读数:3456

评论数:0

Delphi关闭进程

procedure TForm2.Button2Click(Sender: TObject); var   h: HWND;   dwPid: DWORD;   hThreadProcess: THANDLE;   s: string; begin   h := FindWindow...

2012-12-16 21:05:22

阅读数:1593

评论数:0

VC编译LUA与调用

环境vs2010,lua版本5.2新件一个空项目,添加所有src内的文件,然后移除lua.c, lua.h, luac.c, print.c文件. 选择项目-属性-配置属性-常规-配置类型,即可选择生成静态库或动态库. 下面演示一个c++调用lua函数的例子. test.lua代码 fun...

2012-12-10 15:58:20

阅读数:688

评论数:0

CtrlList判断点击的是否为CheckBox

LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR); if ( 0 == pNMItemActivate->iSubItem ) { TCHAR sText[MAX_PATH] = { 0 }; DWORD dwPos ...

2012-12-07 14:35:43

阅读数:1158

评论数:0

Detours库下载

http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/default.aspx

2012-10-29 15:20:40

阅读数:1404

评论数:0

CMP指令

cmp指令 cmp是比较指令, cmp的功能相当于减法指令,只是不保存结果。cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。 比如:mov ax,8        mov bx,3        cmp ax,bx 执行后:ax=8,...

2012-10-28 23:07:28

阅读数:988

评论数:0

JNE/JNZ用法

JNE/JNZ都是ZF标志位为0时跳转, CMP EAX, EBX JNE/JNZ 404000 //相等时跳转 TEST EAX, EBX JNE/JNZ 404000 //不相等时跳转 TEST 指令相当于AND运算,...

2012-10-28 23:02:06

阅读数:10888

评论数:0

跳转指令

截至小甲鱼视频:

2012-10-28 22:53:26

阅读数:749

评论数:0

CListCtrl虚拟列表技术

创建列表列 m_LstCtr.InsertColumn(0, L"列1", LVCFMT_CENTER, 40); m_LstCtr.InsertColumn(1, L"列2", LVCFMT_CENTER, 80); m_LstCtr.InsertColu...

2012-10-28 14:59:43

阅读数:5702

评论数:2

CListCtrl防闪烁

添加拓展属性 LVS_EX_DOUBLEBUFFER

2012-10-27 16:32:04

阅读数:972

评论数:0

刷新桌面

//--刷新桌面 1、 SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL); 2、 HWND hWndDesktop = (HWND)GetDesktopWindow(); InvalidateRect( hWndDeskt...

2012-10-27 13:23:00

阅读数:744

评论数:0

__try __except __finally

void CGetColorDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 TCHAR *sText = new TCHAR[MAX_PATH]; __try { wsprintf(sText, L"finally测试"...

2012-10-22 10:58:29

阅读数:535

评论数:0

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