上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页
摘要: SetWindowsHookEx 函数将应用程序定义的钩子安装到一个钩链。要将安装一个钩子来监测系统的某些类型的事件。这些事件是与特定的线程或所有线程中调用线程作为同一桌面相关联。SyntaxHHOOKSetWindowsHookEx(intidHook,HOOKPROClpfn,HINSTANCEhMod,DWORDdwThreadId);ParametersidHook[in]指定要安装的钩子的类型.可以是以下一个值:WH_CALLWNDPROC安装之前,系统会将它们发送到目标窗口过程监视消息的钩子。更多的信息,请参阅 CallWndProc 挂钩过程。WH_CALLWNDPROCRET安 阅读全文
posted @ 2013-08-11 09:35 浪浪辛 阅读(1390) 评论(0) 推荐(0)
摘要: typedef struct { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm;} WNDCLASSEX, *PWNDCLASSEX;typedef st... 阅读全文
posted @ 2013-08-09 11:14 浪浪辛 阅读(508) 评论(0) 推荐(0)
摘要: 我在实际编码的时候,实质上很少用到数组指针。于是,对于数组指针,总给我一种模糊的感觉。 花了一上午时间专门去研究数组指针,数组指针终于在我心中终于变的明朗起来。 何为数组指针? 数组指针:就是指向数组的指针。说到底还是指针,只不过数组指针指向的对象是数组而已。 在要搞清楚数组指针之前,必须先要把指针 阅读全文
posted @ 2013-08-07 17:41 浪浪辛 阅读(327) 评论(0) 推荐(0)
摘要: Bash 提供索引和联想的一维数组变量。可用作任何变量索引的数组 ;内置的声明将显式声明数组。有没有最大限制一个数组,也没有要求成员将索引或连续分配的大小。索引的数组引用使用 (包括算术表达式) 的整数和是从零开始 ;关联数组使用任意字符串引用。如果任何变量分配给使用语法名称 [sub-自动创建索引的数组脚本] = 值。下标被当作算术表达式的计算结果必须为数字大于或等于零。若要显式声明索引的数组,使用声明-名称 (见壳内置下面的命令)。声明-[下标] 的名称也可以接受 ;下标将被忽略。使用创建关联数组声明-名称。属性可以指定数组变量使用 declare 和只读复古。每个属性适用于所有成员的数组 阅读全文
posted @ 2013-08-06 15:28 浪浪辛 阅读(372) 评论(0) 推荐(0)
摘要: 一,#ifdef _DEBUG_printf(...);#endif这种方式很直观,但麻烦,每次调试都要写#ifdef _DEBUG_和#endif二,#ifdef _DEBUG_#define DBGprintf printf#else#define DBGprintf /##/#endif这种方式也很直观,只需要写一次,比第一种方式好的多。但是本人亲测在C-free里编译不过,在 vc6.0, dec-c++5下可以。。。有一个地方需要注意:Dbgprintf语句后面不能有其他语句,因为在_DEBUG_在未定义的时候,一律按注释处理。三,#ifdef _DEBUG_#define DEBU 阅读全文
posted @ 2013-08-06 09:06 浪浪辛 阅读(311) 评论(0) 推荐(0)
摘要: #include /*消息处理函数声明*/HRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ HWND hwnd; MSG... 阅读全文
posted @ 2013-08-05 16:36 浪浪辛 阅读(631) 评论(0) 推荐(0)
摘要: #include /*消息处理函数声明*/HRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ HWND hwnd; MSG ... 阅读全文
posted @ 2013-08-05 14:27 浪浪辛 阅读(818) 评论(0) 推荐(0)
摘要: #include /*消息处理函数声明*/HRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ HWND hwnd; MSG ... 阅读全文
posted @ 2013-08-05 14:12 浪浪辛 阅读(565) 评论(0) 推荐(0)
摘要: #include /*消息处理函数声明*/HRESULT CALLBACK WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ HWND hwnd; MSG ... 阅读全文
posted @ 2013-08-05 12:52 浪浪辛 阅读(924) 评论(0) 推荐(0)
摘要: #define WINVER 0x0501#include /* Declare Windows procedure */LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);/* Make the class name into a global variable */char szClassName[ ] = "WindowsApp";int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, ... 阅读全文
posted @ 2013-08-05 08:35 浪浪辛 阅读(443) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页