open-mgl-dev (開発バージョン) (0.7.9.80) | 2009-11-02 22:25 |
open-mgl (DirectX9, VC++2008) (0.7.9) | 2009-09-27 20:32 |
roast-dev (開発バージョン) (0.0.1.40-dev) | 2009-11-02 23:09 |
>FrontPage>AGH>AGH/クラスリファレンス>agh/構造体>CREATE_WINDOW_INFO
agh::CWindowBase::OnCreateWindow() のパラメータとして使用される、ウインドウ情報の構造体。
- typedef struct {
- _agh_string strWindowTitle; // ウインドウのタイトル
- _agh_string strReserved1; // 予約(現在は使用されていない)
- int nWinXPos; // ウインドウの左上の位置X。AGH_WINDOW_POS_CENTER : 画面の中心
- int nWinYPos; // ウインドウの左上の位置Y。AGH_WINDOW_POS_CENTER : 画面の中心
- int nWinWidthSize; // ウインドウの幅
- int nWinHeightSize; // ウインドウの高さ
- CREATE_WINDOW_EXTEND_BASE* pExtendStructure;
- unsigned long ulFlags; // フラグ群
- int reserved[31]; // 予約(現在は使用されていない)
- } CREATE_WINDOW_INFO;
- #define AGH_WINDOW_SHOW_TITLE_BAR (0x00000001) // タイトルバーを表示する
- #define AGH_WINDOW_HIDE_TITLE_BAR (0x00000000) // タイトルバーを非表示
- #define AGH_WINDOW_RESIZABLE (0x00000010) // ウインドウのサイズの変更を可能に
- #define AGH_WINDOW_NO_RESIZABLE (0x00000000) // ウインドウのサイズの変更が不可能
- #define AGH_WINDOW_ENABLE_MINIMIZE_BUTTON (0x00000020) // ウインドウの最小化ボタンが有効
- #define AGH_WINDOW_DISABLE_MINIMIZE_BUTTON (0x00000000) // ウインドウの最小化ボタンが無効
- #define AGH_WINDOW_ENABLE_MAXIMIZE_BUTTON (0x00000040) // ウインドウの最大化ボタンが有効
- #define AGH_WINDOW_DISABLE_MAXIMIZE_BUTTON (0x00000000) // ウインドウの最大化ボタンが無効
- #define AGH_WINDOW_ENABLE_CLOSE_BUTTON (0x00000080) // ウインドウの閉じるボタンが有効
- #define AGH_WINDOW_DISABLE_CLOSE_BUTTON (0x00000000) // ウインドウの閉じるボタンが無効
- #define AGH_WINDOW_SIZE_INCLUDE_FRAME (0x08000000) // ウインドウのサイズ(nWinWidthSize/nWinHeightSize)として指定する値はフレームやタイトルバーも含んだ値
- #define AGH_WINDOW_SIZE_NOT_INCLUDE_FRAME (0x00000000) // ウインドウのサイズ(nWinWidthSize/nWinHeightSize)として指定する値はフレームやタイトルバーも含まない値