|
* プラグインオプション(ドロップダウンリスト)の不具合 [#za464adf] -ページ: [[BugReport]] -投稿者: [[deh]] -優先順位: 低 -状態: 提案 -カテゴリー: -投稿日: 2016-04-10 (日) 09:28:05 -バージョン: 2.3.0.0 ** メッセージ [#k0509627] プラグイン定義ファイル(plugin.def)で、 O[3].Type=Sel&br; O[3].Select=固定:0|自動:1&br; のように記述しても、 『共通設定』→『プラグイン』タブ→「設定」で、ドロップダウンリストが適切に表示されないケースがあるようです。 ---- - 初回表示等でSelectの値になっていない場合は、最初空白などが表示されますがそれとは別でしょうか?その場合O[3].Default=0が必要です -- &new{2016-04-10 (日) 14:46:21}; - プラグインオプションの値のところに「固定」が表示されていて、本来であれば、▼をクリックするとドロップダウンリストとして「固定」と「自動」が表示されるはずですが、▼をクリックしても「固定」しか表示されない(「自動」が表示されず、「自動」を選択できない)というケースです。 -- [[deh]] &new{2016-04-10 (日) 14:58:11}; - 再現性はありますか?ほかの可能性はplugin.defはウィンドウ生成時に読み込まれるので古かった。|が全角だったなど。関連個所のソースコードを見てみましたが特に変なところは見つかりませんでした -- [[Moca]] &new{2016-04-12 (火) 17:50:31}; - 再現性はありますが、再現条件が良くわからないです。同じパソコン(Win7, 64bit)で、同じplugin.defを読み込んでいるにもかかわらず、ドロップダウンリストが適切に表示される状況と、適切に表示されない状況が起こりえます。ちなみに、ZIP形式は使っていません。Sakuraの問題ではないのかもしれませんが。的外れな質問かもしれませんが、plugin.def を保存(作成)するときの文字コード(SJISとか、UTF8とか)は、関係ありますか? -- [[deh]] &new{2016-04-12 (火) 19:35:32}; - 文字コードはおそらく関係ないと思います。BOMの有無でUTF-8/SJISを認識しますが、違えば「固定」が文字化けするはず。 -- [[Moca]] &new{2016-04-12 (火) 22:39:11}; - 試しに、&br; O[1].Default=5&br; O[1].Type=Sel&br; O[1].Select=あ:1|い:2|う:3|え:4|お:5&br; としてみたところ、初期値として「お」が設定されましたが、▼をクリックしても、「お」しか表示されませんでした。 -- [[deh]] &new{2016-04-14 (木) 20:23:44}; - 追記ありがとうございます。manifestが適用されていない(CommCtrl v6でない)場合に発生するのを確認しました。 -- [[Moca]] &new{2016-04-15 (金) 00:58:09}; - コンボボックスの高さが30しかなく、スクロールバーも未設定だったため、Win7以前だと表示範囲外になっているんだと思います。手元のWin8では自動でドロップダウンの高さが伸びるため気が付きませんでした。ドロップダウンで上下キーを押せば選択自体は可能です。 -- [[Moca]] &new{2016-04-15 (金) 01:07:39}; - [[upatchid:1054]] weekly/fix_dlg_plugin_option -- [[Moca]] &new{2016-04-15 (金) 01:43:40}; #comment #attach |