Study
文章平均质量分 78
yellshine
这个作者很懒,什么都没留下…
展开
-
WIN32编程必知:__stdcall,__cdecl,__fastcall,thiscal
<br /> <br />被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),<br />函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。<br />1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,<br />自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 int f(void *p) -->> _f@4(在外部原创 2010-09-14 09:54:00 · 489 阅读 · 0 评论 -
C++ - _T含义 C++语言中“_T”是什么意思?(转)
<br />2009年11月02日 星期一 19:19<br />_T("Hello")是一个宏,他的作用是让你的程序支持Unicode编码,因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。<br />Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 <br />如果你编译一个程序为ANSI方式,_T实际转载 2010-09-20 08:32:00 · 621 阅读 · 0 评论 -
Windows Mobile手机GPS定位
<br /><br />转载自devdiv论坛,原作者为:yinzl0211<br />http://www.devdiv.net/viewthread.php?tid=12491&page=1&authorid=14949<br />带GPS功能的Windows Mobile手机定位可以通过GPS获取手机所在的详细地址,民用一般误差在5米到50米之间的范围内。通过使用GPSApi头文件中包含的一下四个函数,由GPS中层驱动程序(GPSID)提供,可以通过它使用GPS设备并实时更新手机所在位置的信息。注意包转载 2010-09-20 18:00:00 · 796 阅读 · 0 评论 -
MFC对话框添加背景图片
<br />问题 <br /> 有的程序员希望在自己的应用程序中以有趣味的位图来代替对话框中令人讨厌的灰色背景,希望位图在对话框中看起来象墙纸而且并不影响对话框中的控制或静态文本的显示。 <br /> 许多程序员找不到一个改变窗口背景的简单方法,是否有方法利用 Windows API 函数来改变对话框的背景为某个位图呢? <br /><br />方法 <br /> 改变对话框的背景为某个位图并不困难,关键是需要清楚对话框和窗口是如何设置背景颜色的,以及程序员应该如何修改对话框和窗口改变显示的行为转载 2010-10-29 17:42:00 · 555 阅读 · 1 评论 -
Windows mobile http编程
<br /><br />http.h<br />typedef struct S_HTTP_Res_DATA<br />{<br /> unsigned char *data;<br /> unsigned long dataLen;<br />}HTTP_Res_DATA;<br /><br />class CHttp<br />{<br />public:<br /> CHttp(void);<br /> virtual ~CHttp(void);<br /><br />原创 2011-01-20 10:23:00 · 403 阅读 · 0 评论