ファイルを読み込む為のダイアログを表示させる

  ヘッダーファイルを追加

  
#include "commdlg.h"
  



  グローバル変数

  
OPENFILENAME ofn;
BOOL ret;
char buffer[_MAX_PATH];
  



  GetOpenFileName関数を追加

  
case IDM_OPENFILE:
	ofn.lStructSize = sizeof( OPENFILENAME );
	ofn.hwndOwner = hWnd;
	ofn.hInstance = hInst;
	ofn.lpstrFilter = "全て\0*.*\0\0";
	ofn.lpstrCustomFilter = NULL;
	ofn.nMaxCustFilter = NULL;
	ofn.nFilterIndex = 1;
	ofn.lpstrFile = buffer;
	ofn.nMaxFile = 4096;
	ofn.lpstrFileTitle = NULL;
	ofn.lpstrInitialDir = NULL;
	ofn.lpstrTitle = "ファイルのオープン";
	ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
	ret = GetOpenFileName( &ofn );
	if ( ret == 0 ) {
		break;
	}
	break;
  



  ファイルのパスが入るグローバル変数を初期化

[ InitInstance ] で行う
  
BOOL
InitInstance( HINSTANCE hInstance, int nCmdShow )
{
	HWND hWnd;

	h2000 = CreateSolidBrush( RGB( 58,109,165 ) );		// ウインドウの背景色
	hMeditBackColor = CreateSolidBrush( RGB( 0,0,0 ) );
	buffer[0] = 0x00;
  



  ファイルを選択した結果の文字列を確認

  
ret = GetOpenFileName( &ofn );
if ( ret == 0 ) {
	break;
}
MessageBox(hWnd,buffer,"MyMEMO",MB_OK );
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ