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_ ( )