| 引数 | 入出力 | 説明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| parent | IN | 親ウィンドウのウィンドウハンドル | ||||||||
| fnc | IN | 機能コード
|
0なら正常終了、それ以外はエラーコードを返す。 この関数はオプションであり、 未対応の場合には-1を返すか、実装しない。
Plug-in固有の設定を行う。
機能コード(fnc)が1の時にはPlug-in自身がaboutダイアログが表示する。 Plug-inが対応していなければ、GetPluginInfo の情報番号(=1)で取得したPlug-in名、バージョン、copyrightが使用される。
Plug-inが設定を格納するレジストリのキーは特に制限されていない。 「HKEY_CURRENT_USER\Software\Takechin\Susie\Plug-in\Plugin名」でもよいし、 「HKEY_CURRENT_USER\Software\作者名\Plugin名」でもよい。
Susieの言語設定によってダイアログリソースを切り替えるには以下のレジストリの値を取得して判断する(ただしWin32s環境ではレジストリではなく旧来のINIファイルを使用)。 レジストリデータが存在しない場合や「1」の場合には「日本語」、 「0」の場合には「英語」として処理する。
| OS | キー名 | 型 | 名前 |
|---|---|---|---|
| Win95/NT(Win32) | HKEY_CURRENT_USER\Software\Takechin\Susie\Resource | REG_DWORD | Japanese |
| OS | ファイル名 | セクション | 名前 |
| 3.1+Win32s | SUSIE.INI | Resource | Japanese |
| 00IN | GetPluginInfo | IsSupported | GetPictureInfo | GetPicture | GetPreview | ConfigurationDlg |
|---|---|---|---|---|---|---|
| 00AM | GetPluginInfo | IsSupported | GetArchiveInfo | GetFileInfo | GetFile | ConfigurationDlg |
| この文書の無断転載を禁じます |
| Copyright 竹村嘉人 |
| Copyright kana |