リストボックスダイアログボックスにリストボックスを付ける今回は、ダイアログボックスにリストボックスを付けます。リストボックスにフォルダとファイルを表示させ、ダブルクリックでサブフォルダに移動できるようにします。作成したソースを修正します。ここでは、Reseditで作成する方法も説明します。流れWM_INITDIALOGWM_INITDIALOGは、ダイアログが作成されたときに一度だけ実行されます。DlgDirList()で、指定されたリストボックスに、指定されたディレクトリ内のファイル名とサブディレクトリ名を表示します。リストボックスから、現在選択されている項目を取得します。リストボックスのID);戻り値は、フォルダまたはドライブが選択されている場合、0以外の値が返ります。ファイルが選択されているときは、0が返ります。2._tcscat_s()は、文字列をコピーする関数です。確保するバッファのサイズです。strcpy()と同じ意味ですが、_tcscat_s()は、Unicode対応で、セキュリティ強化版になります。ResEditでの設定ツールボックス(Toolbox)ウインドウのListboxを選択ソースコードの入力ソースコードは下記のように入れてください。-1#endifReseditで作成した場合は、これとは異なるソースコードになります。上記の太線で示している箇所のみ追加です。ES_AUTOHSCROLLENDReseditで作成した場合は、これとは異なるソースコードになります。上記の太線で示している箇所のみ追加です。