惯用API消息参数到底有哪些?懂C++应该有优势吧

常用API消息参数到底有哪些?懂C++应该有优势吧
我知道 有WM_   WS_两种。

具体像这样的
         //创建一个窗口
        public static int WM_CREATE = 0x01;

        //当一个窗口被破坏时发送
        public static int WM_DESTROY = 0x02;
        //移动一个窗口
        public static int WM_MOVE = 0x03;
        //改变一个窗口的大小
        public static int WM_SIZE = 0x05;
        //一个窗口被激活或失去激活状态
        public static int WM_ACTIVATE = 0x06;
        //一个窗口获得焦点
        public static int WM_SETFOCUS = 0x07;
        //一个窗口失去焦点
        public static int WM_KILLFOCUS = 0x08;
        //一个窗口改变成Enable状态
        public static int WM_ENABLE = 0x0A;
        //设置窗口是否能重画
        public static int WM_SETREDRAW = 0x0B;
        //应用程序发送此消息来设置一个窗口的文本
        public static int WM_SETTEXT = 0x0C;

    WS_BORDER= 0x00800000:   创建一个单边框的窗口。
    WS_CAPTION:创建一个有标题框的窗口(包括WS_BORDER风格)。
    WS_CHILD:创建一个子窗口。这个风格不能与WS_POPUP风格合用。
    WS_CHILDWINDOW:与WS_CHILD相同。
    WS_CLIPCHILDREN:当在父窗口内绘图时,排除子窗口区域。在创建父窗口时使用这个风格。

这些东西到底在那去查看啊,要的是比较全面的,接触Winform 想多了解点。
不要是MSDN说都会说,至少给我出连接,我在MSDN导出所搜怎么没有看见啊?

------解决方案--------------------
你可以买一本厚厚的书,专门列举所有的消息
------解决方案--------------------
Windows 消息 中文解释
http://download.****.net/source/3172275
------解决方案--------------------

/// <summary>
/// 
/// </summary>
public enum Msgs
{
/// <summary>
/// 
/// </summary>
WM_NULL                   = 0x0000,
/// <summary>
/// 应用程序创建一个窗口
/// </summary>
WM_CREATE                 = 0x0001,
/// <summary>
/// 一个窗口被销毁
/// </summary>
WM_DESTROY                = 0x0002,
/// <summary>
/// 移动一个窗口
/// </summary>
WM_MOVE                   = 0x0003,
/// <summary>
/// 改变一个窗口的大小
/// </summary>
WM_SIZE                   = 0x0005,
/// <summary>
/// 一个窗口被激活或失去激活状态
/// </summary>
WM_ACTIVATE               = 0x0006,
/// <summary>
/// 获得焦点后
/// </summary>
WM_SETFOCUS               = 0x0007,
/// <summary>
/// 失去焦点
/// </summary>
WM_KILLFOCUS              = 0x0008,
/// <summary>
/// 改变enable状态
/// </summary>
WM_ENABLE                 = 0x000A,
/// <summary>
/// 设置窗口是否能重画
/// </summary>
WM_SETREDRAW              = 0x000B,
/// <summary>
/// 应用程序发送此消息来设置一个窗口的文本
/// </summary>
WM_SETTEXT                = 0x000C,
/// <summary>
/// 应用程序发送此消息来复制对应窗口的文本到缓冲区
/// </summary>
WM_GETTEXT                = 0x000D,
/// <summary>
/// 得到与一个窗口有关的文本的长度(不包含空字符)
/// </summary>
WM_GETTEXTLENGTH          = 0x000E,