設定をiniファイルに保存する。
デフォルトではwin.iniに保存されてしまうので保存先を変更させます。
|
BOOL CXXXApp::InitInstance() { : : #endif //INIファイル設定 char path[MAX_PATH]; GetCurrentDirectory(MAX_PATH,path); strcat(path,_T("\\XXX.ini")); free((void*)m_pszProfileName); m_pszProfileName=_tcsdup(path); : : } |
iniファイルに保存・読み込み |
CWinApp* pApp = AfxGetApp(); pApp->WriteProfileInt(_T("DATA"),_T("int"),10); //数値(10)を保存 pApp->WriteProfileString(_T("DATA"),_T("char"),_T("あ")); //文字列(あ)を保存 int i = pApp->GetProfileInt(_T("DATA"),_T("int"),0); //数値を読み込む CString s = pApp->GetProfileString(_T("DATA"),_T("char"),NULL); //文字列を読み込む |
[ 戻る ]