Windows11向けコンテキストメニューNo.41147
yoshi72 さん 24/03/31 01:44
 
V9.32(32bit)で表記の登録をすると,コンテキストメニューの直下に"秀丸エディタ
で開く"が表れて使えますが,タスクバーに現れるアイコンが真っ黒です。私のWindo
ws11固有の問題でしょうか。

[ ]
RE:41147 Windows11向けコンテキストメニNo.41152
秀丸担当 さん 24/04/01 10:05
 
バグ情報ありがとうございます。
アイコンが真っ黒になってしまうとしたら、何らかの想定していないことがあるのだ
と思います。
画面の解像度やダークモードなどが影響していそうかと思って試してみましたが、で
きるようでした。
こちらで試してみている限りでは再現せず、いまのところ不明です。

今まで大丈夫だったとして、今回そうなったということだとしたら、今回アイコンの
変更の設定を追加したので、それが影響している可能性があると思います。
[その他]→[動作環境]→[関連付け]→[Windows11向けコンテキストメニュー]を押し
たところのメニューで、アイコンを標準か秀マークかを違うものにしてと変化がある
かもしれません。

[ ]
RE:41152 Windows11向けコンテキストメニNo.41155
yoshi72 さん 24/04/01 11:31
 
訂正・補足します。
タスクバーのアイコンが真っ黒になるのではなく,透明(絵が無い)になっているよう
です。
Windows11のモードがダークでもライトでも透明なアイコンです。

秀丸エディタの設定で,"Windows11向けコンテキストメニュー(1)"で"設定する"とす
ると,
コンテキストメニューの直下と2枚目(?)の両方に正しくアイコンが現れて動作も問題
ないのですが,タスクバーのアイコンが透明です。

この設定を用いず,"スタートメニュー等への登録(X)"の"コンテキストメニューの直
下に…"を選択すると,
コンテキストメニューの直下にはアイコンなし,2枚目にアイコンありで,このアイ
コンから起動した場合はタスクバーに通常のアイコンが現れます。

以前,"Windows11向け…"が使えるようになったときに早速使ってみたのですが,そ
の際もタスクバー上のアイコンが透明だったので設定を止めて,
コンテキストメニューの2枚目のやつで我慢していました。
しかし,直下にあるときが格段に便利なので再挑戦しています。

[ ]
RE:41155 Windows11向けコンテキストメニNo.41160
秀丸担当 さん 24/04/01 15:33
 
詳しい情報ありがとうございます。
少し勘違いしていたのですが、メニューのアイコンは大丈夫で、タスクバーのアイコ
ンが透明なのですね。
タスクバーのアイコンは、明示的な指定がなく、Windowsがどこかしらからショート
カット(.lnk)だったり、関係があると思わしきところを使ったりするようです。
秀丸エディタではないですが、別アプリでもたまにおかしくなることがあって、理由
はよくわかっていないです。
解像度を変えてPCを再起動しなおしたりとかすると直ったりしたかもしれません。
直下のメニューと従来のメニューの違いは、ファイル名の指定がダブルクォーテーシ
ョンでくくっているかどうかくらいで、そのあたりも合わせるようにしてみます。

[ ]
RE:41160 Windows11向けコンテキストメニNo.41161
yoshi72 さん 24/04/01 17:38
 
メニューに有るアイコンは大丈夫で,タスクバーに現れるアイコンが透明です。

拡大/縮小を125%にしているのですが,150%(推奨)に変えて再起動してみましたが変
わりませんでした。

当面,透明アイコンで使っておきます。

>直下のメニューと従来のメニューの違いは、ファイル名の指定がダブルクォーテー
>ションでくくっているかどうかくらいで、そのあたりも合わせるようにしてみます。

よろしくお願いします。


[ ]
RE:41161 Windows11向けコンテキストメニNo.41172
yoshi72 さん 24/04/05 19:05
 
version 9.33でも同じ現象が起こります。

"スタートメニュー等への登録(X)"の"コンテキストメニューの直下に…"で設定して,
コンテキストメニューの2枚目のアイコンから起動した時にタスクバーに現れる通常
アイコンの場合,
それを右クリックして出てくるポップアップには"秀"マーク付きの"秀丸"があります。

一方,"Windows11向けコンテキストメニュー(1)"で設定すると,コンテキストメニ
ューの直下か2枚目の何れかのアイコンから起動した時にタスクバーに現れる透明ア
イコンの場合,
それを右クリックして出てくるポップアップには"秀"マークなしの"HmShellEx11"が
あります("HmShellEx"でない)。

タスクバーやWindows11のコンテキストメニューは困ったもんです。


[ ]
RE:41172 Windows11向けコンテキストメニNo.41173
秀丸担当 さん 24/04/08 11:49
 
詳しい情報ありがとうございます。
タスクバーのアイコンの右クリックでHmShellEx11と出るということで、何が使われ
ているかということがわかりました。
シェル拡張用DLLにあるダミーの情報があって、アイコンの探索先がそこになると発
生するのだと思います。
HmShellEx11というダミーも秀丸という名前にしてアイコンもちゃんと入れるように
して対策するようにしてみます。

[ ]
RE:41173 Windows11向けコンテキストメニNo.41176
yoshi72 さん 24/04/08 22:12
 
>HmShellEx11というダミーも秀丸という名前にしてアイコンもちゃんと入れるように
>して対策するようにしてみます。

よろしくお願いします。

[ ]