摘要: 要解决这个问题,首先要提到一个结构COLORREF,其定义为: typedef DWORD COLORREF; 它是一个32位的长整型。 常用的赋值方法为: 1.COLORREF colorref = 0xff00ff00; //一个字节为保留字,后三个字节分别代表R、G、B三个分量 然而,通过查看RGB的宏定义可以看出,RGB也是一个DOWORD类型值,所以可... 阅读全文
posted @ 2012-08-03 16:29 梦不醒 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 想给大家说明一下,这个问题是我在自绘滚动条是遇到的,主要是实现区分单击上(下)翻按钮和长按上(下)翻按钮的消息处理方法。提到实现鼠标长按消息的连续响应,我就想到了利用定时器来做。在WM_LBUTTONDOWN消息中启动定时器,直到收到WM_LBUTTONUP时才关闭定时器,期间的所有处理都放在WM_TIMER的响应函数中执行了。此时问题就出现了,虽然这样确实能够实现长按鼠标的连续响... 阅读全文
posted @ 2012-08-02 17:42 梦不醒 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 由于工作的需要,最近一直在研究异形窗口的实现。网上也有一些相关的文章,能够满足各式各样的异形窗口要求。既然花了时间去研究,就想好好的将其总结记录下来,以免今后遇到类似问题,还要从新花时间去研究。 我需要完成的效果很简单,但实现思路适合大部分的异形窗口。 图1 效果图 总结了下,实现异形窗口的方法分为以下几种:一、SetLayeredWindowAttributes函数 该函数能够实现整个窗口的透明效果,以及指定颜色透明效果。其原型如下:BOOL WINAPI SetLayeredWindowAttributes( __inHWND hwnd, __inCOLORREF crKey, __... 阅读全文
posted @ 2012-07-23 17:33 梦不醒 阅读(3166) 评论(0) 推荐(1) 编辑
摘要: Narginnargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。例子,函数test1的功能是输出a和b的和。如果只输入一个变量,则认为另一个变量为0,如果两个变量都没有输入,则默认两者均为0。function y=test1(a,b)if nargin==0 a=0;b=0;elseif nargin==1 b=0;endy=a+b;Nargout nargin是用来判断输出变量个数的函数。Tip:nargin和nargout本身都是函数,不是变量,所以不能赋值,也不能显示。Varargin摘自:http:/... 阅读全文
posted @ 2012-01-29 15:48 梦不醒 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 因为项目的关系,需要根据图像路径,创建CBitmap对象。起初查资料找到了LoadBitmap这个函数,根据CSDN得 BOOL LoadBitmap ( LPCTSTR lpszResourceName ); Parameters lpszResourceName:Points to a null-terminated string that contains the name of the ... 阅读全文
posted @ 2011-03-15 22:17 梦不醒 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 这里我想先说明,这篇文章是我在重装系统的时候遇到电脑光驱不能使用时找到的,可能对于一些大牛来说比较幼稚,但经过亲身尝试过,可用才想保留下来,也希望能帮助和我有着相同问题的朋友!转自:http://www.grams21.com/Others/ReInstall_avilable.html本教程特色:无需光盘、无需专业知识、无人植守全自动安装装、无需安装驱动。速度快到不能再快!!!!本教程适用范围:能正常进入操作系统。当无法进入操作系统时,请点击http://www.grams21.com/Others/ReInstall_disable.html让我们先一起写份“檄文&am 阅读全文
posted @ 2011-01-23 14:26 梦不醒 阅读(2031) 评论(2) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/11158512/blog/item/0fbd5535cbfb5d1c91ef3970.html匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述。其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。目前在Windows程序开发和MFC程序开发中常用的命名规则是匈牙利命名法。下面就是HN命名法的一般规则。属性部分 全局变量 g_ const常量 c_ c++类成员变量 m_ 静态变量 s_ 类型部分 指针 p 函数 fn 无效 v 句柄 h 长整型 l 布尔 b 浮点型( 阅读全文
posted @ 2011-01-15 16:27 梦不醒 阅读(1319) 评论(1) 推荐(1) 编辑
摘要: 今天是练习的最后一天,效果也就是一般般,希望能通过啦!一,曲线行驶1.目测左边线离车边1米远,向右转完后控制离边1尺远即可。难点:方向控制。 阅读全文
posted @ 2010-12-23 13:41 梦不醒 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 今天是教练第一次夸我,明天就能全部学完了,要继续加油哦!!!一,连续障碍:1.看第一,二个铁饼左侧∠对准车引擎盖轱辘的中间点,直走,至前车窗左∠对准第三个铁饼的靠车的那边∠。2.铁饼在哪边,朝哪边打死方向,把下巴伸出窗外看车身和铁饼最靠外边的那个∠平行(差一点点)。3.回正方向,从左侧后视镜看后车轮刚接近铁饼边框即可。4.重复2~3步,最后一个铁饼回正后向左打1/4,不用看车轮开出去即可。二,直角转弯:1.开进去后,用折线的外侧对准A点,向右打死即可。三,坡道定点停车:1.用车头的V字的尖头对准右边白色线的中心,慢慢行驶。2.过坡顶白线后,找右侧线条对准A点,停车。3.坡顶起步(先抬离合器,感 阅读全文
posted @ 2010-12-23 13:40 梦不醒 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 这几天都没写什么日记,忙是借口,不是用来骗别人,而是用来骗自己。 学了4天的车,3天半都是倒桩,直到今天早上十点半才开始学了侧方停车和过单边桥,发现我的方向感真是很差,老找不到平衡。一,侧方停车: 1.挂倒档,看A点(从右侧后车窗看1号杆进入三角区中间)。 2.向右打死方向,看B点(从右侧后视镜看到蓝色杆(练的时候看蓝色杆和3号杆中间即可))。 3.向左回正方向,看C点(从左侧后视镜看左侧后轮压1号地线中间) 4.向左打死方向,看车头平行即可。 5.挂1档,看D点(车前窗右∠和1号杆重合)。 6.向右打三圈,待车子回正后,再向左回一圈。注:难点在怎么进入平衡状态,如果是第二个车库,则要越过第一 阅读全文
posted @ 2010-12-23 12:07 梦不醒 阅读(333) 评论(0) 推荐(0) 编辑