WIN32DialogEX¶
WIN32Dialog を吉里吉里向けにもう少し使いやすくしたクラス Scripts.execStorage("win32dialog.tjs")として使います。 詳細は当該ソースやサンプルなどを参照してください。
継承元: WIN32Dialog
メンバー一覧¶
メソッド¶
- store
- setInitParams
- open
- setCenterPosition
- loadResource
- DefPushButton
- PushButton
- AutoCheckBox
- CheckBox
- AutoRadioButton
- RadioButton
- GroupBox
- LText
- CText
- RText
- Icon
- EditText
- ListBox
- ComboBox
store¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
elm |
|
テンプレート用辞書配列 elm = %[ helpID, exStyle, style, x, y, cx, cy, menu, windowClass, title, pointSize, weight, italic, charset, typeFace, items: [ コントロール1, コントロール2, ... ] ]; |
解説
テンプレートを流し込む
コントロールは,コントロール生成用の関数を呼びます。
setInitParams¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
elm |
|
パラメータ辞書 |
解説
アイテムの初期化パラメータを設定する
必ず store() の後で呼ぶこと。パラメータ詳細は win32dialog.tjs や testscript.tjs を参照
open¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
parent |
|
戻り値
%[ result:EndDialogのnResult値, items:アイテムの状態辞書 ];
解説
ダイアログを表示する
WIN32Dialog.open と返り値が異なるので注意のこと
setCenterPosition¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
win |
parent |
ウィンドウ(省略時はopen時の引数ウィンドウに対して) nullを渡すと画面に対して中央になる |
解説
指定ウィンドウの中央位置にダイアログを移動
loadResource¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
dllfile |
|
dllファイル(自動的にStorages.getPlacedPath/getLocalName処理される) |
resource |
|
ダイアログリソース名 |
解説
ダイアログリソースを読み込む(オーバーライド)
DefPushButton¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
テキスト |
id |
|
コントロールID |
x |
|
x座標(ダイアログ座標単位) |
y |
|
y座標(ダイアログ座標単位) |
w |
|
横幅 (ダイアログ座標単位) |
h |
|
高さ (ダイアログ座標単位) |
style |
|
スタイル |
ex |
|
拡張スタイル |
解説
各種コントロールを生成するための関数
PushButton¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
AutoCheckBox¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
CheckBox¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
AutoRadioButton¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
RadioButton¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
GroupBox¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
LText¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
CText¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
RText¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
Icon¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
EditText¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
ListBox¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|
ComboBox¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
id |
|
|
x |
|
|
y |
|
|
w |
|
|
h |
|
|
style |
|
|
ex |
|