プログラム系統備忘録ブログ

記事中のコードは自己責任の下でご自由にどうぞ。

2016-01-01から1年間の記事一覧

WPFのメニューとアクセスキーとIME状態

メニュー関連の前の記事: WPFでのメニューとキーボード操作時のフォーカス移動の話この記事ではContextMenuについてだけ記述していますが、Menuでも同様の現象が発生しますし同様の方法で対処可能です。

C#のリリースビルドのEXE中から.pdbのフルパスを除外する設定

確認環境: Visual Studio Community 2015(バージョン: 14.0.23107.156)アプリケーションを書き、リリースビルドを行い、ふと生成されたEXEファイルをバイナリエディタで開いて検索してみると.pdbのフルパスが含まれているではありませんか。 フルパスである…

IFileOperationで異なる種類の操作を登録した時のUI表示の話

確認環境: Windows 7 SP1 64bit IFileOperation関係の前の記事: IFileOperationで進行ダイアログ付きでディレクトリ操作を行う (.NETで必要な宣言や、本記事でも使っているCreateShellItem補助メソッドについて記述しています) IFileOperation関係の次の記事…

IFileOperationで進行ダイアログ付きでディレクトリ操作を行う

確認環境: Windows 7 SP1 64bit 目的: Explorerと同様の進行ダイアログを表示しつつ、ディレクトリの移動/コピー/リネーム/ゴミ箱に移動/完全に削除、を行いたいこの記事では、.NETからCOM相互運用およびP/Invokeを経由してIFileOperationを扱うサンプルコー…