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

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

WINAPI

FOFX_RECYCLEONDELETEやFOFX_ADDUNDORECORDの振る舞いの実験

確認環境: Windows 10 Version 1809 (OS Build 17763.134), Microsoft Visual Studio Community 2017 Version 15.9.2 IFileOperation関係の前の記事: IFileOperation::NewItem()の使用例IFileOperation::SetOperationFlagsのドキュメントを読んでも FOFX_ADD…

IFileOperation::NewItem()の使用例

確認環境: Windows 7 SP1 64bit, Microsoft Visual Studio Community 2017(VisualStudio/15.0.0+26228.9) IFileOperation関係の前の記事: IFileOperationでZIPファイルを展開する方法 IFileOperation関係の次の記事: FOFX_RECYCLEONDELETEやFOFX_ADDUNDORECO…

IFileOperationでZIPファイルを展開する方法

確認環境: Windows 7 SP1 64bit, Visual Studio Community 2015 Update 3 IFileOperation関係の前の記事: IFileOperationで異なる種類の操作を登録した時のUI表示の話 (以前はC#のCOM相互運用を使っていました) IFileOperation関係の次の記事: IFileOperatio…

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

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

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

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