文章分类 - windows
摘要:Windows 数据类型Delphi 数据类型描述LPSTRPAnsiChar字符串指针LPCSTRPAnsiChar字符串指针DWORDLongWord整数BOOLLongBool布尔型PBOOL^BOOL指向布尔值的指针PByte^Byte指向字节值的指针PINT^Integer指向整数值的指针PSingle^Single指向单精度浮点值的指针PWORD^Word指向16位值的指针PDWORD^DWORD指向32位值的指针LPDWORDPDWORD指向32位值的指针UCHARByte8位值(可用来表示字符)PUCHAR^Byte指向8位值的指针SHORTSmallint带符号16位整数UI
阅读全文
摘要:http://baike.baidu.com/link?url=3sKt9MisOnfaSPyEysBEhXvu2EMyYT-iG6Q8OwoYktgkVCHlxqrzcA9pP_0B3p6bwCXJ7CiKQrfVDk2oEWmEKq#3_1
阅读全文
摘要:TTreeView: (引用CommCtrl) SendMessage(TreeView.Handle,TVM_SETBKCOLOR,0,RGB(255,0,0)); 设置TV背景颜色SendMessage(Button.Handle,WM_LBUTTONDOWN,0,0); 鼠标左键按下 SendMessage(Button.Handle,WM_LBUTTONUP,0,0); 鼠标左键抬起 SendMessage(Edit.Handle,WM_SETTEXT,255,Integer(PChar('abc'))); 传递文本 SendMessage(Edit.Handle,WM
阅读全文
摘要:LPARAM,消息响应机制wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数:一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。在Win32API的早期,为了保证和Win16API的代码可移植性MS定义了WPARAM和LPARAM两个宏。当时保留了w前缀的原因一方面是由于WPARAM宏也以W开头,还有也因为要提
阅读全文
摘要:typedef unsigned short WORD; 16位短整数,可以表示0-65535之间的整数 而char是8位。 int和机器类型有关。如16位机,就表示16位。32位机就表示32位typedef unsigned short WORD;windows应用程序编程所预先用 typedef定义的dd
阅读全文
摘要:typedef unsigned int UINT;UINT类型在WINDOWS API中有定义,它对应于32位无符号整数。在C, C++中不存在UINT这个关键字UINT类型是unsigned int派生出来的int是带符号的,表示范围是:-21474 83648 到 21474 83648uint是不带符号整形,表示范围是0到42949 67295(2^32-1),即第一个数字不表示符号在C#中,uint 是关键字表示一种整型,该类型根据下表显示的大小和范围存储值类型范围大小.NET Framework 类型uint0 到 4,294,967,295(2的32次方)无符号 32 位整
阅读全文
浙公网安备 33010602011771号