Windows API 函数 GetProcAddress 被广泛用于取得函数指针地址。 例如:typedef BOOL (WINAPI*pfnGetProductInfo)(DWORD, DWORD, DWORD, DWORD, PDWORD);pGPI = (pfnGetProductInfo)...
首先, 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName ...
分类:
其他好文 时间:
2015-01-30 10:40:13
阅读次数:
129
在windows平台,相比MFC,我更喜欢WTL,因其简洁漂亮。所以陆续花了一年的时间学习之,这里总结一下(在学习Wtl/Atl之前,最好是对WinApi编程有一定的了解)。安装 Wtl主页http://sourceforge.net/projects/wtl/,整个库就是一堆.h文件,官方没有提供...
分类:
其他好文 时间:
2015-01-29 12:32:30
阅读次数:
555
// Test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include DWORD WINAPI TestThreadPool(PVOID pContext);...
分类:
编程语言 时间:
2015-01-27 13:09:12
阅读次数:
166
Qt判断系统64位static bool IsWin64 (void){ SYSTEM_INFO si = {0}; typedef void (WINAPI *LPFN_PGNSI)(LPSYSTEM_INFO); LPFN_PGNSI pGNSI = (LPFN_PGNSI)G...
分类:
其他好文 时间:
2015-01-25 13:48:50
阅读次数:
309
#define A B C 如果使用A将会替换成B C,使用A B会得到B C B#define A (B C)如果使用A将会替换成(B C)注意上面加括号与不加是完全不同的,特别是在定义函数和函数指针的时候。下面例子:#defineBASSDEF(f)(WINAPI*f)// define the...
分类:
其他好文 时间:
2015-01-25 08:43:04
阅读次数:
248
C++涉及到多线程时 会经常用到WINAPI WaitForSingleObject函数
百度上的说明
WaitForSingleObject函数用来检测hHandle事件的信号状态,在某一线程中调用该函数时,线程暂时挂起,如果在挂起的dwMilliseconds毫秒内,线程所等待的对象变为有信号状态,则该函数立即返回;如果超时时间已经到达dwMilliseconds毫秒,但hHandle所...
分类:
编程语言 时间:
2015-01-24 17:27:07
阅读次数:
271
不过,理论上来说,也可以用一个int的大小作为参考,判断是32位还是64位.sizeof(int)==4//32位系统.sizeof(int)==8//64位系统.也可以使用函数如下:BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PRO...
分类:
其他好文 时间:
2015-01-23 12:36:10
阅读次数:
154
#include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nShowCmd)...
分类:
其他好文 时间:
2015-01-19 22:13:54
阅读次数:
190
#include#define TextHeight 20#define TextWdith 80LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hP...
分类:
其他好文 时间:
2015-01-18 17:07:09
阅读次数:
236