放牧代码和思想
专注自然语言处理、机器学习算法

2010年01月的文章

TCHAR是什么类型
C++

TCHAR是什么类型

hankcs阅读(1412)评论(0)

Windows为了消除各编译器的差别,重新定义了一些数据类型。CHAR为单字节字符。还有个WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。如果当前编译方式为ANSI(默认)方式,TCHAR等价于CHAR,如果为Unico...

IDirectDrawClipper::SetClipList 用法
C++

IDirectDrawClipper::SetClipList 用法

hankcs阅读(1263)评论(0)

设置或删除与DirectDrawClipper对象相关联的裁剪表,该裁剪表被用于页面的IDirectDrawSurface3::Blt,IDirectDrawSurface3::BltBatch,和IDirectDrawSurface3::...

DirectDrawEnumerateEx 用法
C++

DirectDrawEnumerateEx 用法

hankcs阅读(1217)评论(0)

DirectDrawEnumerateEx出自DirectX SDK。 列举已安装的所有DirectDraw设备。NULL入口通常指定与GDI共享的主显示设备。 HRESULT WINAPI DirectDrawEnumerateEx(LP...

DialogBox用法
C++

DialogBox用法

hankcs阅读(1341)评论(0)

该宏根据对话框模板资源创建一个模态的对话框。DialogBOX函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该宏使用DialogBoxParam函数。 函数原型:int DialogBox(HINSTAN...

ClientToScreen 和ScreenToClient 用法
C++

ClientToScreen 和ScreenToClient 用法

hankcs阅读(2178)评论(1)

ClientToScreen( )是把窗口坐标转换为屏幕坐标 ScreenToClient( )是把屏幕坐标转换为窗口坐标屏幕坐标是相对于屏幕左上角的,而窗口坐标是相对于窗口用户区左上角的VC下,有些函数使用窗口坐标,有些使用屏幕坐标,使用...

#define STRICT 用法
C++

#define STRICT 用法

hankcs阅读(1154)评论(0)

让编译器进行严格类型检查,比如表示对 Windows   应用程序中使用的句柄进行严格的类型检查。  知识共享署名-非商业性使用-相同方式共享:码农场 » #define STRICT 用法

#pragma指令全解
C++

#pragma指令全解

hankcs阅读(1077)评论(1)

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依...

ddsd.lpitch是什么
C++

ddsd.lpitch是什么

hankcs阅读(1104)评论(0)

lpitch是结构体DDSURFACEDESC2的一项,这个结构体描述了页面/表面的一些信息。        lpitch一般译做步幅(stride)或内存宽度(memory wi...

HRESULT是什么类型
C++

HRESULT是什么类型

hankcs阅读(1326)评论(0)

简单地说,就是判断函数执行结果。 COM要求所有的方法都会返回一个HRESULT类型的错误号。HRESULT 其实就一个类型定义: typedef LONG HRESULT;HRESULT 类型的返回值反映了函数中的一些情况,其类型定义规范...

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机