Windows基本数据类型 和常用的预定义句柄类型

转载 2013年12月04日 14:33:09
----------------------------------------------------------
Windows基本数据类型 
BOOL
int
布尔值


BSTR
unsigned short *
32位字符指针


BYTE
unsigned char
8位无符号整数


COLORREF
unsigned long
用作颜色值的32位值


DWORD
unsigned long
32位无符号整数,段地址和相关的偏移地址


LONG
long
32位带符号整数


LPARAM
long
作为参数传递给窗口过程或回调函数的32位值


LPCSTR
const char *
指向字符串常量的32位指针


LPSTR
char *
指向字符串的32位指针


LPCTSTR
const char *(注1)
指向可移植的Unicode和DBCS字符串常量的32位指针


LPTSTR
char *(注1)
指向可移植为Unicode和DBCS字符串的32位指针


LPVOID
void *
指向未定义类型的32位指针


LRESULT
long
来自窗口过程或回调函数的32位返回值


UINT
unsigned int
32位无符号整数


WNDPROC
long (__stdcall *)(void *,unsigned int,unsigned int,long)(注2)
指向窗口过程的32位指针


WORD
unsigned short
16位无符号整数


WPARAM
unsigned int
当作参数传递给窗口过程或回调函数的32位值






--------------------------------------------------------------------------------
Windows公用句柄类型
句柄类型
说明


HBITMAP
保存位图信息的内存域的句柄


HBRUSH
画刷句柄


HCTR
子窗口控件句柄


HCURSOR
鼠标光标句柄


HDC
设备描述表句柄


HDLG
对话框句柄


HFONT
字体句柄


HICON
图标句柄


HINSTANCE
应用程序的实例句柄


HMENU
菜单句柄


HMODULE
模块句柄


HPALETTE
颜色调色板句柄


HPEN
在设备上画图时用于指明线型的笔的句柄


HRGN
剪贴区域句柄


HTASK
独立于已执行任务的句柄


HWND
窗口句柄

常用的windows句柄数据类型

Windows常用的句柄类型        句柄类型 说明        HBITMP:标示位图句柄        HBRUSH:标示画刷句柄        HCOURSOR:标示鼠标光标...
  • h1023417614
  • h1023417614
  • 2015年01月08日 16:51
  • 1397

常见数据库基本数据类型整理

ORACLE数据库类型   字符类型 char[(length)] 定长字符 最长2000字节 varchar2[(length)] 可变长度的字符数据类型,最长4000字节 NCHAR[(...
  • WenBin_Zhou
  • WenBin_Zhou
  • 2013年09月30日 22:02
  • 2709

SQL 找不到句柄为1的预定义语句

存储过程报“找不到句柄为1的预定义语句”的异常。 经过检查,发现是再修改存储过程的时候,因为粗心大意,多写了一句释放内存的语句  “EXEC sp_xml_removedocument”,报错就在于...
  • m15188153014
  • m15188153014
  • 2017年06月27日 08:11
  • 748

Hadoop 基本数据类型

Text LongWritable NullWritable
  • lanchunhui
  • lanchunhui
  • 2016年03月15日 10:48
  • 603

c++基本数据类型扫盲

1、有unsigned long int谈起 在32位系统中,字节数为4字节。 整型的每一种都有无符号和有符号两种类型(浮点float和双精度double总是带符号的),在默认情况下声明的整型...
  • ghevinn
  • ghevinn
  • 2014年04月02日 15:00
  • 4257

数据结构1.预定义类型和变量

#include #include #include #includea//malloc #include//INT_MAX #include//EOF #include//atoi #includ...
  • u012577123
  • u012577123
  • 2014年08月20日 12:26
  • 635

Java中基本数据类型和包装类

一 java内存分配这里只是在网上找的一些资料; Java 中的数据类型分为 1. 基本类型(原始数据类型) byte short int long float double ...
  • u010293702
  • u010293702
  • 2015年03月25日 14:52
  • 3277

Java中基本数据类型和包装类型有什么区别?

1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是 2、包装类型是引用的传递,基本类型是值的传递 3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要ne...
  • qq_35733535
  • qq_35733535
  • 2017年03月11日 19:15
  • 1787

计算机的基本数据类型

计算机的基本数据类型学号 16340225本人学院目录计算机的基本数据类型 本人学院 一储存单位二计算机的基本数据类型 整型变量 字符型 浮点型 布尔型 一.储存单位+位 位(bit)是最小的储存...
  • junischuma
  • junischuma
  • 2016年10月05日 21:53
  • 683

8个基本数据类型的包装类

我们知道,java提供的8种基本数据类型并不支持面向对象的编程机制,不具备“对象“的特性,没有成员变量、方法可以被调用。java之所以提供这8种基本数据类型,主要是为了照顾程序员的传统习惯。 这8种...
  • qq_24373587
  • qq_24373587
  • 2017年02月20日 15:03
  • 369
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows基本数据类型 和常用的预定义句柄类型
举报原因:
原因补充:

(最多只允许输入30个字)