hozugawa.net · A neutral informational page
Insights FindFirstFileとFindNextFileでディレクトリを列挙する 08.11.2026 FindFirstFileとFindNextFileは、Windows上のディレクトリを列挙するための代表的なWin32… GetFileAttributesとSetFileAttributesでファイル属性を操作する 08.11.2026 Windowsのファイル属性は、ファイルの表示方法、書き込み条件、暗号化状態などを OS 側で管理するためのメタデータです。GetFileAttributes と SetFileAttributes は、それぞれ属性の取得と変更担当し、Windows API によるファイル管理の基本となります。… SHGetKnownFolderPathで特殊フォルダのパスを取得する 07.11.2026 Windowsで保存先や作業領域を指定するとき、固定されたドライブ文字やユーザー名を含むパスは環境によって変わります。アカウント名|Windowsの言語設定|利用者ごとのフォルダ配置|アプリケーションのインストール環境都对結果に影響するため、これらを直接構築する方式は避けたいところです。Windowsの「Known… SHFileOperation によるファイルコピーと削除の実装ガイド 06.11.2026 SHFileOperation は、Windows シェルFunny的文件コピー、移動、削除をまとめて実行するための API です。操作内容を SHFILEOPSTRUCT に設定し、FO_COPY、FO_MOVE、FO_DELETE… ShellExecuteでファイルやURLを開く 06.11.2026 Windows的文件やフォルダ、ウェブページを開く操作は、シェルが管理するファイル関連付けやプロトコルハンドラーへ委譲できます。ShellExecuteは、対象と実行する操作を指定して、既定のアプリケーションを起動するAPIです。… WM_DROPFILESを処理してファイルパスを取得するWindows APIガイド 06.11.2026 Windows Explorerからウィンドウへ複数のファイルをドロップすると、WM_DROPFILESメッセージが送信されます。この通知に含まれるHDROPをDragQueryFileWで読み解けば、ドロップされた各ファイルのフルパスを取得できます。… DragAcceptFilesでファイルドロップを受け付ける 05.11.2026 Windowsエクスプローラーから应用程序へファイルを渡す手段として、DragAcceptFilesは古くから利用されてきたAPIです。対象ウィンドウを登録すると、ドロップされたときにWM_DROPFILESメッセージが通知されます。実装は簡単ですが、パスの取得と後始末を正しく行わないと、owel resources… SetCaptureとReleaseCaptureでマウスキャプチャを制御する 04.11.2026 Windows APIでマウス操作を扱うとき、カーソルが対象ウィンドウの外へ移動した後もボタンの押下状態を追跡したい場合があります。通常のマウスメッセージはカーソル位置にあるウィンドウへ送られるため、ドラッグ操作や範囲選択では処理が途切れやすくなります。… ClipCursorでマウス移動範囲を制限する方法 04.11.2026 Windowsアプリケーションでマウスポインターを特定の矩形内にとどめたい場合は、Win32 APIのClipCursorを使用します。ゲーム画面、画像編集領域、キオスク端末、ドラッグ操作などで、カーソルが対象ウィンドウの外へ移動するのを防ぐ処理に利用できます。… GetCursorPosで現在のカーソル位置を得る方法 03.11.2026 Windowsアプリケーションでマウスポインターの位置を取得するには、Win32 APIのGetCursorPosを使用します。画面上の絶対座標をPOINT構造体へ格納できるため、マウス操作の記録、ツールチップの配置、ドラッグ処理、スクリーンキャプチャ範囲の決定などに利用できます。… 1 2 3 4 5 6 7 8 9 10 11