<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[brook_yang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/brook_yang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; brook_yang]]></copyright><item><title><![CDATA[cocos2d-x初探学习笔记（6）--场景间切换效果]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/15811577</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/15811577</guid><author>brook_yang</author><pubDate>Wed, 13 Nov 2013 13:01:30 +0800</pubDate><description><![CDATA[小满（bill man）个人原创，欢迎转载，转载请注明地址，小满（bill man）的专栏地址http://blog.youkuaiyun.com/bill_man


Cocos2d-x提供了很多场景间切换的效果，可以方便大家使用（很多是在Kjava时代都需要程序员自己来实现的效果）。

1.使用方法：

正常的无过渡场景的如果尚未建立场景（即游戏中的第一个场景），就是用pDirector->]]></description><category></category></item><item><title><![CDATA[WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8566561</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8566561</guid><author>brook_yang</author><pubDate>Sun, 03 Feb 2013 11:02:22 +0800</pubDate><description><![CDATA[使用WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口。
我在我的对话框中这样
void CMyDialog::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default

/*拖动标题栏之外任何位置都移动窗口*/]]></description><category></category></item><item><title><![CDATA[VC實現窗口拖動]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8566551</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8566551</guid><author>brook_yang</author><pubDate>Sun, 03 Feb 2013 10:56:22 +0800</pubDate><description><![CDATA[有很多漂亮的小程序，它们的窗口都是可以拖动的。鼠标在窗口的任意位置按下，即可把窗口拖动到其它位置。通常标准的Windows窗口只有在标题栏上按下鼠标才可以拖动，那么如何实现窗口的任意位置都可以拖动呢？
稍有经验的程序员会立刻想到：响应鼠标按下消息，然后在鼠标移动时移动窗口。对于程序基础好的程序员，可以按这个思维很快实现，对于初学者，可能就要多调试一会儿了。有没有其它方法呢？
仔细了解一下MFC]]></description><category></category></item><item><title><![CDATA[SetWindowPos]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8557349</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8557349</guid><author>brook_yang</author><pubDate>Wed, 30 Jan 2013 18:52:16 +0800</pubDate><description><![CDATA[目录
函数原型：函数功能参数其它相关VB6中使用例子：函数原型函数功能参数VC6中的使用例子c#引用与参数说明展开

函数原型：
函数功能
参数
其它相关
VB6中使用例子：
函数原型
函数功能
参数
VC6中的使用例子
c#引用与参数说明展开



编辑本段函数原型：
BOOL SetWindowPos(HWND hWnd, HWND hWndInsertAft]]></description><category></category></item><item><title><![CDATA[关于inflaterect和deflaterect]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8554536</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8554536</guid><author>brook_yang</author><pubDate>Tue, 29 Jan 2013 23:55:33 +0800</pubDate><description><![CDATA[在VC中的Rect类中有两个函数
InFlateRect(int l,int t,int r,int b) 和DeFlateRect(int l,int t,int r,int b) ,其中每个函数中的4个参数分别表示什么意思？







简单的说就是左(left) 上(top) 右(right) 下(bottom)
下面列出其全部重载函数
CRect::InflateR]]></description><category></category></item><item><title><![CDATA[Enable3dControls]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8546486</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8546486</guid><author>brook_yang</author><pubDate>Sun, 27 Jan 2013 15:40:12 +0800</pubDate><description><![CDATA[CWinApp::Enable3dControls

BOOL Enable3dControls( );
BOOL Enable3dControlsStatic( );
注意：在这个部分同时描述了Enable3dControls和Enable3dControlsStatic。
返回值
如果成功地载入了CTL3D32.DLL，则为TRUE；否则为FALSE。
如果操作系统支持控件的三维]]></description><category></category></item><item><title><![CDATA[SetBkMode]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8542651</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8542651</guid><author>brook_yang</author><pubDate>Fri, 25 Jan 2013 16:23:48 +0800</pubDate><description><![CDATA[目录
基本概述

原型：参数：
SetBkMode与SetBkColor理解展开

基本概述

原型：
参数：
SetBkMode与SetBkColor理解展开



编辑本段基本概述
原型：

一是MFC里面封装的CDC类：
CDC::SetBkMode 
int SetBkMode( int nBkMode );
API函数SetBkMode声明如下：]]></description><category></category></item><item><title><![CDATA[WinAPI: CombineRgn - 区域合成]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8540584</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8540584</guid><author>brook_yang</author><pubDate>Fri, 25 Jan 2013 09:30:54 +0800</pubDate><description><![CDATA[CombineRgn(
  p1: HRGN;     {合成后的区域}
  p2, p3: HRGN; {两个原始区域}
  p4: Integer   {合并选项; 见下表}
): Integer;     {有四种可能的返回值}

//合并选项:
RGN_AND  = 1;
RGN_OR   = 2;
RGN_XOR  = 3;
RGN_DIFF = 4;
RGN_COPY = 5; {复制]]></description><category></category></item><item><title><![CDATA[GetParent]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8540414</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8540414</guid><author>brook_yang</author><pubDate>Fri, 25 Jan 2013 08:43:05 +0800</pubDate><description><![CDATA[Retrieves a handle to the specified window's parent or owner.
To retrieve a handle to a specified ancestor, use the 
GetAncestor function.
Syntax


C++



複製



HWND WINAPI GetParent(]]></description><category></category></item><item><title><![CDATA[FromHandle]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8538371</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8538371</guid><author>brook_yang</author><pubDate>Thu, 24 Jan 2013 15:30:44 +0800</pubDate><description><![CDATA[FromHandle

　　
MFC 实际上是对内核对象HANDLE(如CDC的m_hDC，CWnd的m_hWnd）封装了这个句柄有关的所有操作，一个类生成一个新对象的时候这个句柄是无效的，要获得这个句柄，可以有两个方法，一个是Create来创建，另一个就是用Attach来与一个已有的句柄建立关联，实际上也就是给类的句柄成员变量赋值。 而有个时候这个句柄不是由我们创建,但是我们要对它的封装类]]></description><category></category></item><item><title><![CDATA[WM_DRAWITEM与DrawItem()的讨论]]></title><link>https://blog.youkuaiyun.com/brook_yang/article/details/8538056</link><guid>https://blog.youkuaiyun.com/brook_yang/article/details/8538056</guid><author>brook_yang</author><pubDate>Thu, 24 Jan 2013 14:33:52 +0800</pubDate><description><![CDATA[文章出處 
http://blog.youkuaiyun.com/flowshell/article/details/4648800
2009-10-10 10:126993人阅读评论(7)收藏举报

     我在学习中经常遇到要重写DrawItem（）的情况，但又有一个WM_DRAWITEM消息，它们是什么样的关系呢。
如果我们要重写一个CButton取名为CMyButton，我们可以重写CMy]]></description><category></category></item></channel></rss>