マウス操作のためのウインドウに追加する
追加するランチャー。その2
Guiの作成
変数の宣言は前回で終了したので、次に行きます。
早速ですが、Guiの作成のスクリプトです。
if( exp52_make >= 2 ){
F_output("すでに作成済み")
return
}
exp52_make++
Gui , 52:Font, S9, メイリオ
Gui , 52:Show, Hide x690 y30 w280 h320, 追加するランチャー
Gui , 52:+Resize
; カッコは全角文字。半角だと、() のネストに対応できない問題でひっかかる
Menu , menu52, Add, 削除する(&D), G_subroutine53
Menu , menu52, Add, 内容(&N), G_subroutine53
この簡易ランチャーは、後々追加していく形式のため、初期の状態は簡素なものです。
このスクリプトを上から順に説明しておくと、
exp52_make
の変数は
2回目以降の実行かどうかを確認する変数です。
この
start2_makeGui52
のアイテム
が
2回以上実行されてしまうと、
エラーでストップしてしまうので
一応、変数を使って
2回以上実行しないようにしたものです。
別にあっても無くてもよいスクリプトです。
次にフォントの指定をしています。
これを指定しておくと、追加するものに
9px
の
メイリオ
のフォントの文字が使用されると思います。
その後は、
Gui, 52:Show, Hide
を使うことで初期の配置とサイズを指定し、ウインドウタイトルも合わせて指定しています。
最後は、右クリックのメニューを使うつもりなのでそれを使うための準備をしています。
コメント文でも書いていますが、
( )
は、半角文字では記入しないでください。
今の
TRR
では、後にでてくるスクリプトでうまく動作しない事になります。
閉じる場合の指定
TRR でGuiを作る場合、 51 から 59 の番号のGuiを使う場合は、 [Guiの番号]GuiClose の アイテム を作って閉じる動作を指定しないといけないので、それを作っておきます。
ついでに、 Esc キーを押しても閉じれるようにしておきます。
Gui , 52:Hide
Gui , 52:Hide