etc.negui.system.type.enumerated


enum SHOW;
プログラム表示方法
HIDE
ウィンドウを非表示にして、他のウィンドウをアクティブにします。
SHOWNORMAL
ウィンドウをアクティブにして表示します。ウィンドウが最小化または最大化されている場合は、ウィンドウの位置とサイズを元に戻します。アプリケーションは、最初にウィンドウを表示させるときにこのフラグを指定するべきです。
SHOWMINIMIZED
ウィンドウをアクティブにして、最小化されたウィンドウとして表示します。
SHOWMAXIMIZED
ウィンドウをアクティブにして、最大化されたウィンドウとして表示します。
SHOWNOACTIVATE
ウィンドウをアクティブにはせずに表示します。
SHOW
ウィンドウをアクティブにして、現在の位置とサイズで表示します。
MINIMIZE
指定されたウィンドウを最小化して、次の Z オーダーにあるトップレベルウィンドウをアクティブにします。
SHOWMINNOACTIVE
ウィンドウを最小化されたウィンドウとして表示します。ウィンドウはアクティブ化されません。
SHOWNA
ウィンドウを現在の位置とサイズで表示します。ウィンドウはアクティブ化されません。
RESTORE
ウィンドウをアクティブにして表示します。ウィンドウが最小化または最大化されている場合は、ウィンドウの位置とサイズを元に戻します。アプリケーションは、最小化されたウィンドウの位置とサイズを元に戻すときにこのフラグを指定するべきです。
SHOWDEFAULT
アプリケーションを起動したプログラムが CreateProcess 関数にパラメータとして渡した STARTUPINFO 構造体で指定されている SW_ 値に基づいて表示状態が設定されます。
FORCEMINIMIZE
Windows 2000/XP: ウィンドウを所有しているスレッドがハングしている状態であっても、ウィンドウを最小化します。他のスレッドからウィンドウを最小化させる場合にのみ、このフラグを使用するべきです。
enum SIZE_TYPE;
WM_SIZE wParam
RESTORED
ウィンドウがサイズ変更されました。ただし最小化または最大化ではありません。
MINIMIZED
ウィンドウが最小化されました。
MAXIMIZED
ウィンドウが最大化されました。
MAXSHOW
ある他のウィンドウが元のサイズに戻されたとき、すべてのポップアップウィンドウに送られます。
MAXHIDE
ある他のウィンドウが最大化されたとき、すべてのポップアップウィンドウに送られます。}
enum HIT_TEST;
History:
1.021
  • source名前変更
BORDER
可変枠を持たない境界線上にある
BOTTOM
可変枠の下辺境界線上にある
BOTTOMLEFT
同、左下隅にある
BOTTOMRIGHT
同、右下隅にある
CAPTION
キャプションバー上にある
CLIENT
クライアント領域内にある
ERROR
デスクトップ上にあり、警告音を鳴らす
HSCROOL
水平スクロールバーないある
LEFT
可変枠の左辺境界線上にある
MENU
メニューバー内にある
MINBUTTON
REDUCE
アイコン化ボタン上にある
MAXBUTTON
ZOOM
最大化ボタン上にある
NOWHERE
デスクトップ上にある
RIGHT
可変枠の右辺境界線上にある
SIZE
GROWBOX
サイズボックス内にある
SYSMENU
システムメニュー内にある
TOP
可変枠の上辺境界線上にある
TOPLEFT
可変枠の左上隅にある
TOPRIGHT
可変枠の右上隅にある
TRANSPARENT
同じスレッドの別のウィンドウの下にある
VSCROLL
垂直スクロールバー内にある
enum SIDEFLAG;

LEFT
左辺
RIGHT
右辺
TOP
上辺
TOPLEFT
左上隅
TOPRIGHT
右上隅
BOTTOM
底辺
BOTTOMLEFT
左下隅
BOTTOMRIGHT
右下隅
enum MENU_FLAG;

GRAYED
アイテムは灰色表示されています。
DISABLED
アイテムは無効化されています。
BITMAP
アイテムはビットマップを表示します。
POPUP
アイテムはドロップダウンメニューまたはサブメニューを持ちます。
HILITE
アイテムはハイライト表示されています。
OWNERDRAW
アイテムはオーナードローアイテムです。
SYSMENU
アイテムはウィンドウメニュー(システムメニュー)に含まれています。 hMenu パラメータには、メッセージに関連付けられたメニューのハンドルが指定されます。
MOUSESELECT
アイテムはマウス操作によって選択されています。
enum PRF;

CHECKVISIBLE
見えている状態のときのみ描画
CHILDREN
可視状態の子ウィンドウを描画
CLIENT
クライアント領域を描画
ERASEBKGND
描画前に背景を再描画
NONCLIENT
非クライアント領域を描画
OWNED
所有する全てのウィンドウを描画