标签:des style blog io ar 使用 sp for 文件
头文件是很好的用户与源文件之间的接口,好的头文件可以看出,具体函数的使用以及各参数的含义。
毋庸置疑,minigui作为开源软件,也做到了这一点。
使用minigui,只要熟悉了其的头文件,就再也不怕对其的了解是书本或教程上的片面的东西了。
以下摘自window.h ,示例如下:
/** * \def MSG_CREATE * \brief Indicates the window has been created, and gives you a chance to initialize your private objects. * * This messages is sent to the window after the window has been created * and registered to the system. You can initialize your own objects when * you receive this message, and return zero to the system in order to * indicates the success of your initialization. If you return non-zero to * the system after handled this message, the created window will be * destroyed immediately. * * \code * MSG_CREATE for main windows: * PMAINWINCREATE create_info = (PMAINWINCREATE)lParam; * * MSG_CREATE for controls: * HWND parent = (HWND)wParam; * DWORD add_data = (DWORD)lParam; * \endcode * * \param create_info The pointer to the MAINWINCREATE structure which is * passed to CreateMainWindow function. * \param parent The handle to the parent window of the control. * \param add_data The first additional data passed to CreateWindowEx function. * * \sa CreateMainWindow, CreateWindowEx, MAINWINCREATE */ #define MSG_CREATE 0x0060
一、minigui的各控件的风格、消息可见各控件的头文件。如static.h;
二、minigui的控件标示符,除预定义的几个外,使用中都需用户自己在创建控件时指定。
预定义的几个控件标示符可见window.h,如下:
/* Standard control IDs */ #define IDC_STATIC 0 #define IDOK 1 #define IDCANCEL 2 #define IDABORT 3 #define IDRETRY 4 #define IDIGNORE 5 #define IDYES 6 #define IDNO 7
标签:des style blog io ar 使用 sp for 文件
原文地址:http://blog.csdn.net/yulongzhao/article/details/40947349