SACT2 for System4.x
メニュー(選択肢)の設定を管理する構造体です。
型 | 変数名 | デフォルト | 説明 |
---|---|---|---|
int | nCancelOK | false | true:キャンセルできる false:キャンセルできない |
int | nAutoCursor | true | マウスカーソル自動移動 true:あり false:なし |
int | nOpenEffectType | 0 | 開く時のエフェクトの番号 0でエフェクトなし |
int | nOpenEffectTime | 0 | 開く時のエフェクトの時間 1/1000秒で指定 |
int | nCloseEffectType | 0 | 閉じる時のエフェクトの番号 0でエフェクトなし |
int | nCloseEffectTime | 0 | 閉じる時のエフェクトの時間 1/1000秒で指定 |
int | nX | 3 | 全体位置X |
int | nY | 3 | 全体位置Y |
int | nW | 0 | 幅 0の場合テキストに合わせ自動計算 |
int | nH | 18 | 高さ 項目1個あたり |
int | nTextX | 0 | テキスト表示オフセット |
int | nTextY | 0 | テキスト表示オフセット |
sact_text_metrics_t | tm | - | テキストのサイズ、色など |
int | nBack1ColorR | 0 | 通常背景の色(R) |
int | nBack1ColorG | 0 | 通常背景の色(G) |
int | nBack1ColorB | 0 | 通常背景の色(B) |
int | nBack1BlendRate | 128 | 通常背景のブレンド率 |
int | nBack2ColorR | 0 | 選択背景の色(R) |
int | nBack2ColorG | 0 | 選択背景の色(G) |
int | nBack2ColorB | 128 | 選択背景の色(B) |
int | nBack2BlendRate | 160 | 選択背景のブレンド率 |
int | nWindowAlignX | 0 | メニュー全体のX方向の配置方法 0:nXを左端として配置 1:nXを中央として配置 2:nXを右端として配置 3:nXを無視して画面中央 |
int | nWindowAlignY | 0 | メニュー全体のY方向の配置方法 0:nYを上端として配置 1:nYを中央として配置 2:nYを下端として配置 3:nYを無視して画面中央 |
int | nTextAlignX | 0 | 項目テキストのX方向の配置方法 0:nTextXを左端として配置 1:nTextXを中央として配置 2:nTextXを右端として配置 3:nTextXを無視して項目の中央 |
int | nTextAlignY | 0 | 項目テキストのY方向の配置方法 0:nTextYを上端として配置 1:nTextYを中央として配置 2:nTextYを下端として配置 3:nTextYを無視して項目の中央 |
int | nOutlinePixel | 0 | nOutlineのピクセル分の枠線を描画 マイナスの値を指定した場合内側に描画 0で枠線なし |
int | nOutlineColorR | 255 | 枠線の色(R) nOutLinePixel=0のときは無視される |
int | nOutlineColorG | 255 | 枠線の色(G) nOutLinePixel=0のときは無視される |
int | nOutlineColorB | 255 | 枠線の色(B) nOutLinePixel=0のときは無視される |
int | nSoundMove | 0 | 項目選択中に鳴らす効果音の番号 |
int | nSoundClick | 0 | 項目決定時に鳴らす効果音の番号 |
rgb_t | rgbSeparator | 255,255,255 | セパレータの色 |
sact_text_metrics_t | tmStatic | - | 選択不可テキストのサイズ、色など |
MENU_SET_METRICS , MENU_GET_METRICS , メニューの概要 ,
Copyright © 2002-2004 ALICE-SOFT