WIN32Dialog

Windows ネイティブダイアログを操作するためのクラスです。
APIのラッパ程度の機能しかないので非常に使いにくいですが,
後述のtjsで記述された WIN32DialogEX を使うと幸せになれます。

メンバ

コンストラクタ
WIN32Dialog
メソッド
chooseColor (static )
close (ダイアログを閉じる )
closeProgress (プログレスダイアログを閉じる )
deleteAllTab ( )
deleteTab ( )
getBaseUnits (GetDialogBaseUnit のラッパー )
getCurSel ( )
getItem (GetDlgItem のラッパー )
getItemClassName (GetClassName のラッパー )
getItemEnabled ( )
getItemHeight ( )
getItemID (GetDlgCtrlID のラッパー )
getItemInt ( )
getItemLeft ( )
getItemText ( )
getItemTop ( )
getItemWidth ( )
getScrollInfo (ScrollInfo の取得 )
InitCommonControls (InitCommonControls, InitCommonControlsEx のラッパー )
InitCommonControlsEx ( )
insertTab (タブコントロールを利用する. )
invalidateRect (InvalidateRect のラッパー )
loadResource (ダイアログリソースを読み込む )
makeTemplate (ダイアログテンプレートを生成する )
mapRect (MapDialogRect のラッパー )
messageBox (static )
onCommand (WM_COMMAND のコールバック )
onHScroll (WM_HSCROLL のコールバック )
onInit (WM_INITDIALOG のコールバック )
onKeyDown (WM_KEYDOWN のコールバック )
onKeyUp (WM_KEYUP のコールバック )
onNotify (WM_NOTIFY のコールバック )
onVScroll (WM_VSCROLL のコールバック )
open (ダイアログを開く )
openProgress (プログレスダイアログを表示する )
openPropertySheet (static )
propSheetMessage (PSM_* メッセージをプロパティシートウィンドウに送信する )
selectTab ( )
sendItemMessage (SendDlgItemMessage のラッパー )
setItemBitmap (アイテムにBitmapを設定する )
setItemEnabled (アイテムの有効・無効を設定・取得する )
setItemFocus (アイテムにフォーカスを設定する )
setItemInt (Get/SetDlgItemInt/Text のラッパー )
setItemPos (アイテムの位置・大きさを変更・取得する )
setItemSize ( )
setItemText ( )
setMessageResult (DWL_MSGRESULTの値を設定する )
setPos (ダイアログ座標を設定 )
setScrollInfo (ScrollInfo の設定 )
setSize (ダイアログの大きさを設定 )
show (ShowWindow のラッパー )
プロパティ
height ( )
HWND (ダイアログのウィンドウハンドル )
icon (ダイアログのアイコン画像 )
isValid (ダイアログを open しているかどうか )
left (ダイアログサイズの取得 )
modeless (モードレスダイアログ用のフラグ )
progress (プログレス状態かどうか )
progressCanceled (プログレスがキャンセルされたかどうか(※対象ボタンはIDCANCEL固定) )
progressValue (プログレスバーを更新する(0-100の数値 or 負数の場合マーキー状態の速度) )
propsheet (プロパティシートとして表示中かどうか )
top ( )
width ( )
定数
BM_ (Button Control Messages )
BN_ (User Button Notification Codes )
BS_ (Button Control Styles )
CB_ (Combo Box messages )
CB_ (Combo Box return Values )
CBN_ (Combo Box Notification Codes )
CBS_ (Combo Box styles )
DLG_ (Dialog Codes )
DM_ (Dialog Control Messages )
DS_ (Dialog Styles )
EC_ (Edit control EM_SETMARGIN parameters )
EM_ (Edit Control Messages )
EN_ (Edit Control Notification Codes )
ES_ (Edit Control Styles )
FW_ (Font Weights )
ICC_ (InitCommonControlsEx parameters )
ID (Dialog Box Command IDs )
LB_ (Listbox Return Values )
LBN_ (Listbox Notification Codes )
LBS_ (Listbox Styles )
MB_ (MessageBox arguments )
PSM_ ( )
PSN_ (PropertySheet notifications/messages )
SB_ (Scroll bar option )
SBM_ (Scroll bar messages )
SBS_ (Scroll Bar Styles )
SIF_ ( )
SS_ (Static Control Constants )
STM_ (Static Control Mesages )
SW_ (ShowWindow options )
TCN_ (TabControl messages )
WB_ (EDITWORDBREAKPROC code values )
WS_ (Window Styles )
WS_EX_ ( )