MFC 如何设置鼠标的形状 如何设置光标热区

原文链接:http://blog.163.com/wenxianliang08@126/blog/static/8358326320111101856195/ Windows程序和Doc程序很大的不同 , 就在于Windows有一个亮丽的图形界面和简捷的操作方式 , 而鼠标就是Windows程序中最重要的一个操作手段 . 有朋友向我咨询如何修改鼠标形状 , 这本来是一个简单的问题 ,但是当朋友向我询问进一步的,更加深入的操作机制时 ,我才发现里面隐藏着更多的问题 , 回到家里研究了一下 ,得到一些结论 。 这里就Windows下鼠标形状的一些修改方...
2014-03-14 22:33 | 阅读 4265 次 | 评论 0 条

MFC中的_T宏

Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。_T一般同字常数相关,如_T("Hello")。如果你编译一个程序为ANSI方式,_T实际不起任何作用。 而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。 _T()和_L()...
2014-02-07 15:24 | 阅读 3441 次 | 评论 0 条

关于GlobalAlloc(转)

1. GlobalAlloc函数和new()的区别。 1>new是标准的C++分配内存函数。GlobalAlloc是WIN下的API函数。 2>new分配内存同时会调用类等对象的构造函数。GlobalAlloc不回。 3>new分配的内存只能同进程使用,如(A进程new,B进程不能delete),GlobalAlloc能多进程使用,并删除。 2. GlobalAlloc分配的内存需要释放么? 所有动态内存分配都必须释放,GlobalAlloc分配的内存用GlobalFree进行释放。 3. GlobalAlloc和HeapAlloc的...
2014-01-28 00:44 | 阅读 2047 次 | 评论 0 条

Win32窗口程序实例(转)

#include <windows.h> //Win32窗口程序实例 //声明消息处理函数 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); char szClassName[]="windowsclass"; char szAppTitle[]="WinApi窗口实例"; i...
2014-01-28 00:42 | 阅读 3117 次 | 评论 0 条