SHGetFileInfo を利用してファイルの情報を取得するコードを紹介します。ファイルパスから情報を取得する場合ファイルパスから情報を取得するコードを紹介します。UI下図のUIを作成します。TextBox,TextBox複数行, But
エクスプローラスタイルでファイル一覧を表示するリストビューを実装します。プログラムシェルAPIのコードはCodeProjectの「http://www.codeproject.com/Articles/13097/An-quot-Explo
FileScavengerを利用して、完全に削除してしまったファイル (ゴミ箱から削除してしまったファイル)を復元する手順を紹介します。概要ゴミ箱から削除したファイルは、通常は復元できませんが、削除したファイルを復元するツールで復元できるこ
SQL Server 2014 SP1 をインストールします。SQL Server 2014 SP1のISOイメージをダウンロードします。ISOイメージをマウントします。SQL Server 2014 SP1のインストーラーを実行します。フ
TeraTerm Pro を利用してネゴシエーションオプションの通信内容を調べる手順を紹介します。概要ネゴシエーションオプションの通信内容を調べるには、TeraTerm Proのteraterm.iniファイルのTelLog=on を設定し
IEnumIDList.Next メソッドで取得した pidl を保持するコードを紹介します。概要IEnumIDList.Next メソッドで取得した pidlを保存する場合は、代入では保存できません。これは、IEnumIDList.Nex
SHGetDataFromIDList を利用してファイルサイズを取得するコードを紹介します。プログラムUI下図のUIを作成します。(Buttonはbutton1のみ使用します。)コード下記コードを記述します。WindowsAPI.csは別
Windowsのコマンドプロンプトやアプリケーションのウィンドウでのフォントサイズが通常より大きなサイズで表示される現象について紹介します。対策方法デスクトップで右クリックし、ポップアップメニューを表示し[画面の解像度]メニューを選択します
エクスプローラスタイルでフォルダをツリー表示をすツリービューを実装します。プログラムシェルAPIのコードはCodeProjectの「http://www.codeproject.com/Articles/13097/An-quot-Expl
サイズの大きいZIPファイルの属性を取得すると時間がかかることに関する記事です。概要100MBを超え、圧縮ファイル数が1000以上のZIPファイルの属性をIShellFolder.GetAttributesOf()メソッドや、SHGetFi
Sound Blaster Z でエフェクト効果後の音声をSPDIFで出力したい場合の手順を紹介します。概要Sound Blaster Zのインストール直後のデフォルトの状態で、SPDIF出力を選択した場合は、Sound Blasterのエ
Photoshopのワークスペースの設定をエクスポート、インポートする手順を紹介します。手順ワークスペースの設定ファイルは下記のフォルダに保存されます。C:\Users\(ユーザー名)\AppData\Roaming\Adobe\Adobe
Skype の自動起動を停止する手順を紹介します。手順レジストリエディタを起動します。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runキーを開きます。"Skype
レジストリを編集して、拡張子に関連付けされているアイコンを変更するための手順を紹介します。概要アプリケーションのアンインストールなどで、拡張子に関連付けられていたアイコンが変わってしまうことがあります。この記事では拡張子に関連付けされている
Logicool Anywhere Mouse M905t のレビューです。購入のきっかけ利用していた、Logicool Anywhere Mouse M905 が壊れてしまったので同じマウスを購入することにしました。既にLogicool
SteelSeries 3HD Pro Gaming MousePad のレビューです。購入のきっかけ使用していたマウスパッドが古くなったため、新しいものを購入することにしました。いくつか探した中で、SteelSeries 3HD Pro
パワーサポート エアーパッドプロ究極セットIII のレビューです。購入のきっかけマウスパットが必要になりましたので、いくつか調べたところ、「パワーサポート エアーパッドプロ究極セットIII」が良さそうでしたので入手しました。購入Amazon
完全PIDLを使用して IShellFolder.GetAttributesOf で属性を取得すると、正しく属性値が取得できないことがあります。正しく取得できる場合 デスクトップ直下のフォルダ正しくない値が取得される場合 PC(マイコンピュ
Windows 10 のアップデートを予約手順を紹介します。予約手順Windowsアップデートをすべて適用すると、画面に右下のタスクトレイに、Windowsのロゴアイコンが表示されます。または、Windowsアップデートに予約可能のメッセー
IShellFolder で GetAttributesOf メソッドを呼び出すとエラーが発生するTipsの紹介です。エラーが起きるコードビルドは通りますが、GetAttributesOf()でエラーが発生します。 hRes =
ファイル名・ファイルパスから 「特大アイコン」や「並べて表示」のアイコンを取得するコードを紹介します。「特大アイコン」や「並べて表示」のアイコンはWindows Vistaから導入された新しいサイズのアイコンです。アイコンのサイズアイコンの
ファイル名・ファイルパスから シェルのアイコンを取得するコードと実行結果を紹介します。UI下図のUIを作成します。TextBox, Button, Panel を一つづつ配置します。コード下記のコードを記述します。FormMain.csus
Sound Blaster Z のドライバーをインストール手順を紹介します。インストールCreativeのウェブサイトから、Sound Blaster Z のドライバインストーラーをダウンロードします。ダウンロードしたインストーラーを実行し
Internet Explorer の既定の検索プロバイダを別の検索プロバイダに変更する手順を紹介します。手順Internet Explorerを開きます。右端の設定アイコンをクリックします。メニューが表示されますので、[インターネットオプ
Internet Explorer の検索プロバイダを追加する手順を紹介します。手順Internet Explorerを開きます。アドレスバーの検索アイコンの右側のドロップダウンを開きます。検索プロバイダが2つ追加されていることが確認できま
Internet Explorer の検索プロバイダを削除する手順を紹介します。手順検索プロバイダを確認します。現在は Google, Bing, Yahoo 3つのプロバイダが登録されています。[設定]メニューの[インターネットオプション
指定したセルの列番号を取得する方法を紹介します。概要列番号を取得する場合はCOLUMN()関数を利用します。COLUMN()関数の引数に列番号を取得したいセルのセル番地を与えます。補足CELL関数を利用して列番号を取得することもできます。C
指定したセルの行番号を取得する方法を紹介します。概要行番号を取得する場合はROW()関数を利用します。ROW()関数は引数に与えたセル番地の行番号を返す関数です。関数の引数に行番号を取得したいセルを与えます。補足CELL関数を利用して行番号
エクスプローラのアイコンを管理している、システムイメージリストを作成し、アイコンを参照して利用するコードを紹介します。概要SHGetFileInfo() APIで第4引数に"SHGFI_SYSICONINDEX"を与えて呼び出すと、システム
シェルネームスペースを利用して デスクトップ フォルダのサブフォルダ (子フォルダ)の一覧を取得するコードを紹介します。概要子フォルダを取得するには、親フォルダのIShellFolderを取得し、IShellFolderのEnumObjec
センチュリー 裸族のインナー for PC (CRIN2535PC) のレビューです。購入のきっかけSSDを3.5インチのHDDドライブベイに取り付けるために入手しました。購入Amazonでも購入できます。センチュリー 2.5"SATA t
シェルネームスペースを利用して デスクトップ フォルダの情報を取得するコードを紹介します。概要SHGetSpecialFolderLocation APIを呼び出し、第二引数にCSIDL_DESKTOPを与えることで、デスクトップのPIDL
基準となるセルから、縦、横に何セル離れているかセル数を取得する方法について紹介します。概要セル間の距離は、自身のセルの行番号、列番号から、基準となるセルの行番号、列番号の差をとることで求めます。行番号、列番号はROW()関数、COLUMN(
IPアドレスからホスト名を取得するコードを紹介します。概要IPアドレスからホスト名を取得する場合は、Dns.GetHostEntry() メソッドを利用します。プログラムWindows Formアプリケーションを作成します。UI下図のUIを
Logicool Wireless Combo MK520r のレビューです。購入のきっかけPCのキーボードの調子が悪くなったため、新しいキーボードを購入することになりました。検討の結果"Logicool Wireless Combo MK
audio-technica 光デジタルケーブル 角形光端子 AT-OPX1 のレビューです。購入のきっかけPCからのサウンド出力をデジタル光出力に切り替えることにしたため、光オーディオケーブルが必要になりました。いくつか物色したところ、