window
爱吃古老肉的程序猿
这个作者很懒,什么都没留下…
展开
-
获得hdc设备内容句柄
方法一 在处理WM_PAINT消息时,使用这种方法。它涉及BeginPaint和EndPaint两个函数,这两个函数需要窗口句柄(作为参数传给窗口消息处理程序)和PAINTSTRUCT结构的变量(在WINUSER.H表头文件中定义)的地址为参数。Windows程序写作者通常把转载 2011-09-21 23:21:11 · 1094 阅读 · 0 评论 -
CreateThread用法
CreateThread用法 HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributesDWORD dwStackSize,转载 2011-09-21 23:25:56 · 349 阅读 · 0 评论 -
关于控件重绘函数/消息
DrawItem()是在什么时候调用呢?它是在它的宿主类的OnDrawItem()中被调用,OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct )正是对WM_DRAWITEM的响应函数。宿主类OnDrawItem可以根据nIDCtl来判定是哪个子控件。其实我们可以在OnDrawItem函数里对子控件进行绘制,但是有很多的子控转载 2013-01-17 11:20:47 · 1595 阅读 · 0 评论 -
random(), rand(), random()
random()和rand()都是在程序中调用是按时间来进行排序的 从你开始调用random()函数起程序就按照时间进行顺序的产生随机数,每次应用程序开始,时间都会重置,故会出现每次开启应用程序,随机数虽然时随机的,但是顺序时固定的只不过是基数不同random()的随机值第一个随机值是1804289383rand()的第一个随机值是16807 程序默认的随机数调用的是srand转载 2013-04-11 10:58:48 · 1057 阅读 · 0 评论 -
VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例转载 2013-05-30 14:21:15 · 457 阅读 · 0 评论 -
int,int32_t,int64_t
跨平台易导致:一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char 1个字节8位short 2个字节16位int 2个字节16位long 4个字节32位指针 2个字节32位平台转载 2013-07-01 15:29:44 · 1218 阅读 · 0 评论 -
时间函数
Date date = new Date()date.getTime()返回指定的Date 对象自1970 年1 月1 日午夜(通用时间)以来的毫秒数转载 2014-04-01 16:00:50 · 386 阅读 · 0 评论