ツールウィンドウ - スキン

ツールウィンドウはスキンファイルを作成することにより、自由にカスタマイズができます。

スキンのファイル形式は、Windows標準 .INIテキストファイルです。

iniアプリ名は 「ToolWindow」です。必ず指定して下さい。

レイアウト

キー名指定値
MAIN背景ビットマップファイルを指定します。
ツールウィンドウは、このビットマップファイルと同じ大きさになります。
ビットマップファイルは iniと同じフォルダに置きます。
FONTツールウィンドウで使用するフォント名です。
デフォルトは MS Pゴシックで、変更する場合のみ指定して下さい。
FONTSIZEツールウィンドウで使用するフォントサイズです。
デフォルトは12ドットです。
この設定は、ドロップダウンリストの表示サイズに影響されます。

アクセスランプ/モードLED

キー名指定値
HDDACCHDDアクセスランプの位置・サイズ
FD1ACCFDD1のアクセスランプの位置・サイズ
FD2ACCFDD2のアクセスランプの位置・サイズ
V1MODEV1モードLEDの位置・サイズ
V2MODEV2モードLEDの位置・サイズ
V3MODEV3モードLEDの位置・サイズ

位置とサイズは コンマで区切って記述して下さい。

key=posx,posy,width,height

例) HDDACC=10,20,8,3
  BMPの座標(10,20) サイズ 8x3
width, heightが 0の場合には非表示となります。

ファイルリスト

キー名指定値
FD1LISTFDD1のディスクリストの位置・サイズ
FD2LISTFDD2のディスクリストの位置・サイズ

リストボックスの高さheightは リストの大きさです。
表示サイズはフォントサイズより決定されます。

ファイルリストには 第5パラメータがあります。
通常は 無指定もしくは0を指定して下さい。
ツールウィンドウがアクティブになった場合のみファイルリストを表示させたい場合には extend=2として下さい。

ボタン

キー名指定値
FD1BROWSEFDD1のブラウズボタンの位置・サイズ
FD1EJECTFDD1のイジェクトボタンの位置・サイズ
FD2BROWSEFDD2のブラウズボタンの位置・サイズ
FD2EJECTFDD2のイジェクトボタンの位置・サイズ
RESETBTNリセットボタンの位置・サイズ
POWERBTNパワーボタンの位置・サイズ

ボタンリソースには 第5パラメータがあります。

key=posx,posy,width,height(,extend)

通常は 無指定もしくは0を指定して下さい。
Windowsのボタンを表示しない場合には extend=1として下さい。
ツールウィンドウがアクティブになった場合のみボタンを表示させたい場合には extend=2として下さい。

POWERBTN=193,112,14,14 (Windows ボタンを使用する)
POWERBTN=193,112,14,14,1 (Windows ボタンを表示しない)

 

スキン定義サンプル

例としてねこープロジェクトIIに内蔵されているスキンファイルを表示します。

[ToolWindow]        ; アプリ名、必ず指定
MAIN=np2tool.bmp; bmpファイル
HDDACC=49,44,8,3; HDDアクセスランプ (49,44) 8x3
FD1ACC=93,19,8,3; 以下、各アイテムの座標指定
FD1BROWSE=352,7,18,17
FD1EJECT=370,7,34,17
FD2ACC=93,41,8,3
FD2LIST=104,28,248,160
FD2BROWSE=352,29,18,17
FD2EJECT=370,29,34,17