CString GetProfileString ( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL );
戻り値
戻り値は、アプリケーションの文字列です。INI ファイルまたは文字列が見つからない場合lpszDefault 。フレームワークでサポートされる最大文字列の長さは_MAX_PATHです。LpszDefaultがNULLの場合は、戻り値は空の文字列です。
パラメーター
lpszSection
エントリを含むセクションを指定します、null で終わる文字列へのポインター。
lpszEntry
その文字列を取得するエントリが含まれている null で終わる文字列へのポインター。この値をNULLにする必要がありますできません。
lpszDefault
初期化ファイルのエントリが見つからない場合、指定したエントリの既定の文字列値のポイント。
解説
アプリケーションのレジストリで指定されたセクション内のエントリに関連付けられている文字列を取得するにはこのメンバー関数を呼び出しますか。INI ファイル。
エントリは次のとおりに保存されます。:
例
特価;CString strSection =「私」;CString strStringItem =「My 文字列項目」;CString strIntItem =「マイ Int 項目」;CWinApp ※ パップ = AfxGetApp();パップ - > WriteProfileString (strSection、strStringItem、"test");CString strValue;strValue = パップ - > GetProfileString (strSection、strStringItem);ASSERT (strValue =「テスト」);パップ - > WriteProfileInt (strSection、strIntItem、1234年);int nValue;nValue パップ-= > GetProfileInt (strSection、strIntItem、0);ASSERT(nValue == 1234)
CWinApp の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CWinApp::GetProfileInt、 CWinApp::WriteProfileString、 :: getprivateprofilestring 関数(&N)