[ 新規に投稿する ]

Windows11向けコンテキストメニューNo.41147
yoshi72 さん 24/03/31 01:44 [ コメントを投稿する ]
  V9.32(32bit)で表記の登録をすると,コンテキストメニューの直下に"秀丸エディタで開く"が表れて使えますが,タスクバーに現れるアイコンが真っ黒です。私のWindows11固有の問題でしょうか。
[ ]
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というダミーも秀丸という名前にしてアイコンもちゃんと入れるようにして対策するようにしてみます。

よろしくお願いします。
[ ]

[ 新規に投稿する ]