パスワードを忘れた? アカウント作成
531003 journal

Claybirdの日記: シェル拡張でメニュー無限増殖

日記 by Claybird

右クリックメニューをシェル拡張で変更すると、ファイルを右クリックしたときに出るメニューだけではなくエクスプローラの「ファイル」メニューも同じく変更される。

で、LhaForge Ver.1.1.0でシェル拡張有効の状態で、ファイルを選択してエクスプローラの「ファイル」メニューをメニューバーから何度も出し入れすると「LhaForgeで云々」のメニューがいっぱい出来るらしい。

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B214477(英語版はhttp://support.microsoft.com/?scid=kb%3Ben-us%3B214477&x=15&y=16)によれば
「この動作は仕様です」
「InsertMenu()はやめてInsertMenuItem()を使いなさい」
ということらしい。

いろいろいじってみたら、一応修正は出来た。
今のところ動作未検証なので、動作確認が取れたらまたアップしよう。

しかし、右クリックメニューとエクスプローラの「ファイル」メニューで動作が異なるとは、今まで全然気づかなかった。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...