摘要: TrackMouseEvent函数TrackMouseEvent函数在鼠标离开某一窗口或在某一窗口上停留超过某一特定时间长度时发送消息。其函数原型:BOOL TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack);参数lpEventTrack是一个指向TRACKMOUSEEVENT结构体的指针。函数执行成功的话返回非零值(true),否则返回零(false)... 阅读全文
posted @ 2010-10-20 16:41 Gang.Wang 阅读(2770) 评论(0) 推荐(0) 编辑
摘要: alpha混合技术对熟悉游戏的人来说不会陌生,这种技术在如今的游戏特效里已经被用烂了。3D的游戏就不说了,2D的游戏里,这种技术也是满眼皆是。  alpha混合听上去很神秘,实际非常简单,其作用就是要实现一种半透明效果。假设一种不透明东西的颜色是A,另一种透明的东西的颜色是B,那么透过B去看A,看上去的颜色C就是B和A的混合颜色,可以用这个式子来近似,设B物体的透明度为alpha(取值为0-1,0... 阅读全文
posted @ 2010-10-14 16:57 Gang.Wang 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 在网上看到张图,和大家分享一下,大家可以一下: 阅读全文
posted @ 2010-09-23 03:12 Gang.Wang 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/greenerycn/archive/2010/09/20/REG_OPTION_VOLATILE.html今天遇到一个bug,折腾了半天才解决掉,分享给大家。Bug描述一位开发人员调用下面的代码来创建一个注册表键值:执行后,成功的在注册表编辑器中看到了键值,后续从中获取值等代码没有任何问题。提交测试后发现,当系统重启后,上面的程序创建的注册表键... 阅读全文
posted @ 2010-09-20 22:17 Gang.Wang 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 网站设计中,我们经常会面临多个设计方案的选择,比如某个按钮是用红色还是用蓝色,是放左边还是放右边。传统的解决方法通常是集体讨论表决,或者由某位专家或领导来拍板,实在决定不了时也有随机选一个上线的。虽然传统解决办法多数情况下也是有效的,但A/B测试(A/B-Testing)可能是解决这类问题的一个更好的方法。 所谓A/B测试,简单来说,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用... 阅读全文
posted @ 2010-09-17 00:39 Gang.Wang 阅读(382) 评论(0) 推荐(0) 编辑
摘要: [代码]使用方法:class CWnd : public CLayered<CFloatWnd>{LRESULT CWnd::OnInitDialog( UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/ ){ SetTransparent( 100 ); }} 阅读全文
posted @ 2010-09-15 11:22 Gang.Wang 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 备忘 ^_^.h 文件Class OneWnd{private:OneWnd(void); ~OneWnd(void); static OneWnd* m_pInstance;class CGarbo { public: ~CGarbo() { if (OneWnd::Instance()) { // to do clear something… } } }; static... 阅读全文
posted @ 2010-09-12 16:32 Gang.Wang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。 一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。 注意,拖动标题栏移动窗口的时候... 阅读全文
posted @ 2010-09-12 14:31 Gang.Wang 阅读(30988) 评论(22) 推荐(6) 编辑
摘要: MSG_WM_CREATE LRESULT OnCreate(LPCREATESTRUCT lpCreateStruct); MSG_WM_INITDIALOG LRESULT OnInitDialog(HWND hWnd, LPARAM lParam); MSG_WM_COPYDATA LRESULT OnCopyData(HWND hWnd, PCOPYDATASTRUCT pCopyData... 阅读全文
posted @ 2010-09-12 14:07 Gang.Wang 阅读(3335) 评论(0) 推荐(1) 编辑
摘要: 15 个一定要会的 Windows7 快捷键 248 58 文章标签: windows7 / 快捷键 / 精选. 任何的操作系统、软件、游戏,只有熟练使用快捷键,才能最大效率的工作、娱乐,我们不能把所有的时间都浪费在一台机器上,这是不行的。快捷键带给我们的不只是快速,还能感受到机器带来的快感。很难想象一个不用键盘的魔兽争霸玩家。@Appinn via GuidingTech 1. Ctrl... 阅读全文
posted @ 2010-08-30 16:15 Gang.Wang 阅读(390) 评论(0) 推荐(0) 编辑