ファイルを読込む関数を作成する

  宣言に追加



  
// このコード モジュールに含まれる関数の前宣言:
ATOM			MyRegisterClass( HINSTANCE hInstance );
BOOL			InitInstance( HINSTANCE, int );
LRESULT CALLBACK	WndProc( HWND, UINT, WPARAM, LPARAM );
LRESULT CALLBACK	About( HWND, UINT, WPARAM, LPARAM );

void GetData( HWND hWnd );
  



  関数本体



  
// ******************************************************************
// データの読み込み
// ******************************************************************
void
GetData( HWND hWnd )
{

	FILE *fp;
	fp = fopen( buffer, "rb" );
	if ( fp == NULL ) {
		MessageBox(hWnd,"ファイルをオープンできません","MyMEMO",MB_OK );
		return;
	}

	int fsize;
	fseek( fp, 0, SEEK_END );
	fsize = ftell( fp );
	fseek( fp, 0, SEEK_SET );

	char *TextData = new char[fsize+100];
	TextData[fsize] = 0x00;

	fread( TextData, fsize, 1, fp );
	SetWindowText( hMedit, TextData );

	fclose( fp );
	delete [] TextData;

}
  



  実装する

  
ret = GetOpenFileName( &ofn );
if ( ret == 0 ) {
	break;
}
GetData( hWnd );
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ