windows programming
psophia
JUST LOVE SCIENCE!
LOVE LIFE!
LOVE FREEDOM!
展开
-
LPCTSTR是什么意思?
如何理解LPCTSTR, L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。P表示这是一个指针C表示是一个常量T在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关转载 2008-06-10 09:30:00 · 1411 阅读 · 0 评论 -
WNDCLASS结构介绍
WNDCLASS结构包含了RegisterClass函数注册窗口类时的窗口类属性。这个结构在使用RegisterClassEx函数注册窗口类时被WNDCLASSEX结构所取代。如果不需为窗口类设置小图标时,仍然可以使用WNDCLASS和RegisterClass。语法:typedef struct { UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance;转载 2010-11-01 10:36:00 · 531 阅读 · 0 评论 -
DEVMODE
<br />DEVMODE结构<br /><br /> DEVMODE结构具有如下形式:<br /><br /> typedef struct _devicemode<br /><br /> { /* dvmd */<br /><br /> TCHAR dmDeviceName[32];<br /><br /> WORD dmSpecVersion;<br /><br /> WORD dmDriverVersion;<br /><br /> WORD dmSize;<br /><转载 2010-11-01 10:37:00 · 1967 阅读 · 0 评论 -
windows鼠标消息
最开始为windows消息迷惑的时候是一个叫做sendMessage的函数: LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); 最后的两个参数在不同的情况下到底应该怎么来赋值呢?后来又遇到了窗口过程函数: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam),后面的两个参数在转载 2011-01-12 11:14:00 · 1175 阅读 · 0 评论