|
<初期化ファイル> 旧バージョンでは色情報をレジストリに保存しましたが、新バージョンでは INI ファイルに保存しています。 これはレジストリに情報を書き込まれることを極度に嫌うユーザがいる為ですが、かのハーバート・シルト氏は INI ファイルではなく、レジストリを使うべきだと仰っています。
・初期化ファイルへの書き込み
BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName);
・初期化ファイルからの読み込み
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName);
初期化ファイルにはセクション名、キー名、文字列が書き込まれます( 初期化ファイルサンプル)。 lpAppName にはセクション名が、lpKeyName にはキー名が、lpString には 文字列が、lpFileName には初期化ファイル名がそれぞれ入ります。 lpReturnedString は文字列が入るバッファなので、そのサイズを nSize で指定します。 保存した色情報を色の構成要素(RGB)に変換する方法を次に考えます。 |
|
|
|
| Copyright (c) 2003-2004 HIDEKAZU KAJIURA. All Rights Reserved. |