BOOL RalLoadCheckBox( HWND hWnd, DWORD dwID, PCTSTR pszKey, PCTSTR pszName, DWORD dwFlags, BOOL fSystem );

HWND hWnd; /* ダイアログのウィンドウハンドル */
DWORD dwID; /* チェックボックスID */
PCTSTR pszKey; /* キー名 */
PCTSTR pszName;  /* 項目名 */
DWORD dwFlags; /* ロードフラグ */
BOOL fSystem; /* フラグ */

RalSaveCheckBoxで保存した設定を取得してラジオボタンに反映します。RalLoadCheckBoxで取得できるラジオボタン設定を保存するにはRalSaveCheckBoxを使用します。

引数

hWnd チェックボックスを持つダイアログのウィンドウハンドルを指定します。
hWndにはNULLを指定できません。
dwID チェックボックスのIDを指定します。
pszKey RalInitiateで指定したプロダクトID傘下のpszKeyで指定したキーから設定を取得する場合に指定します。
pszKeyにはNULLを指定できます。
pszKey
にNULLを指定した場合はプロダクトID直下から取得します。
pszName  取得する情報に付けられている名前を指定します。
pszName
にはNULLを指定できます。
pszNameにNULLを指定した場合は無名情報を取得します。
無名データは同一キー内で1つしか存在できません。
dwFlags 保存されている設定のうちどれをチェックボックスに反映するかを指定するフラグです。
以下のフラグを組み合わせて指定できます。
  RLC_ENABLE チェックボックスのイネーブル・ディセーブルを反映します。
  RLC_CHECK チェックボックスのチェック・アンチェックを反映します。
上記のフラグ全てを指定する場合は代わりにRLC_ALLマクロを使用できます。
fSystem TRUEを指定した場合はユーザを区別しない情報を取得します。FALSEを指定した場合はユーザを区別する情報を取得します。

戻り値

正常終了ならTRUE、それ以外はFALSEを返します。


戻る