1.下面这段代码运行的结果是什么?#include #include DWORD dz=0;DWORD dz1=0;void fun1(){ __asm { mov eax, dz push eax ret }}void main(){ HMODULE h = Ge...
分类:
编程语言 时间:
2015-07-14 17:17:15
阅读次数:
120
function GetVersionString(FileName: string): string; var VerInfoSize: DWORD; VerInfo: Pointer; VerValueSize: DWORD; Dummy: DWORD; VerValue: PVSFixedFi...
分类:
其他好文 时间:
2015-07-13 16:01:47
阅读次数:
116
GetPrivateProfileString函数用于获取INI配置文件中的内容。
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, //INI文件中的一个字段名.
LPCTSTR lpKeyName, //是lpAppName下的一个键名,通俗讲就是变量名.
LPCTSTR lpDefault, //如果INI文件中没有前两个参数指...
分类:
其他好文 时间:
2015-07-13 12:12:38
阅读次数:
105
第三章:快跑与等待1.绝对不要在win32中使用busy loop。2.等待一个线程的结束:DWORD WaitForSingleObject(HANDLE hHandle, //等待对象的handleDWORD dwMilliseconds //等待时间,时间终了,即使...
分类:
编程语言 时间:
2015-07-10 18:57:19
阅读次数:
191
偶然发现一个BUG,有一个函数是这样写的:void WaitProcExit(DWORD dwPid){ HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, dwPid); if ( NULL == hProcess ) { ...
分类:
系统相关 时间:
2015-07-08 16:13:11
阅读次数:
146
一、注册表基本知识
1) 结构
键->项->子项->值项(名称、类型、数据)
REG_SZ 字符串
REG_BINARY 二进制
REG_DWORD 双字
2) 组成
1.HKEY_CLASSES_ROOT 定义了系统中所有文件类型标识和基本操作标识
该主键包含文件扩展名和应用程序...
静态移除长提边框很简单,直接设置“Border”属性为"none"即可
"Maximize Box", “Minimize Box” 设置是否显示 最大化/最小化按钮;
“System Menu” 设置 是否显示 关闭按钮;
1. 代码中动态移除窗体边框的方法
DWORD dwStyle = GetStyle(); //等价于GetWindowLong(m_hWnd, GWL_ST...
分类:
编程语言 时间:
2015-07-04 12:43:15
阅读次数:
207
事件对象同步//CreateEvent设置自定的,并且初始有信号#include#includeDWORD WINAPI ThreadProc1( LPVOID lpParameter );DWORD ...
分类:
编程语言 时间:
2015-07-04 11:08:46
阅读次数:
138
// STM32 CRC32 Test App - sourcer32@gmail.com#include #include DWORD Crc32( DWORD Crc, DWORD Data ){ int i; Crc = Crc ^ Data; for ( i = 0; i > ...
分类:
其他好文 时间:
2015-06-27 15:53:45
阅读次数:
235
//声明:
{返回进程的句柄}
OpenProcess(
dwDesiredAccess: DWORD; {访问选项}
bInheritHandle: BOOL; {能否继承; True 表示能用 CreateProcess 继承句柄创建新进程}
dwProcessId: DWORD {指定进程 ID}
): THandle; {成功...
分类:
其他好文 时间:
2015-06-26 18:10:27
阅读次数:
138