CWinApp::WriteProfileInt
アプリケーションのレジストリまたは .INI ファイルの指定セクションに指定の値を書き込みます。
BOOL WriteProfileInt(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
int nValue
);
パラメーター
lpszSection
エントリがあるセクションを指定する NULL で終わる文字列へのポインター。 セクションが存在しないときは、新たに作成されます。 このセクション名は、大文字、小文字の区別をしません。文字列に大文字、小文字を組み合わせることができます。lpszEntry
値を書き込むエントリを持つ NULL で終わる文字列へのポインター。 指定されたセクションにエントリが存在しないときは、新たに作成されます。nValue
書き込む値。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
使用例
次の例は、CWinApp* pApp = AfxGetApp(); を使って CWinApp クラスを取得しています。この例は、MFC アプリケーションの任意の関数から WriteProfileString、WriteProfileInt、GetProfileString、および GetProfileInt を使用する方法を示しています。
CWinApp* pApp = AfxGetApp();
CString strSection = _T("My Section");
CString strStringItem = _T("My String Item");
CString strIntItem = _T("My Int Item");
pApp->WriteProfileString(strSection, strStringItem, _T("test"));
CString strValue;
strValue = pApp->GetProfileString(strSection, strStringItem);
ASSERT(strValue == _T("test"));
pApp->WriteProfileInt(strSection, strIntItem, 1234);
int nValue;
nValue = pApp->GetProfileInt(strSection, strIntItem, 0);
ASSERT(nValue == 1234);
ほかの例については、「CWinApp::GetProfileInt」の例を参照してください。
必要条件
**ヘッダー:**afxwin.h