Esempio n. 1
0
BOOL PreferencesDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

	CWnd* item = GetDlgItem(IDOK);

	SetDefID(IDOK);
	if (item)
		((CButton*)item)->SetButtonStyle(BS_DEFPUSHBUTTON);
	item = GetDlgItem(IDCANCEL);
	if (item)
		((CButton*)item)->SetButtonStyle(0);

	GetPreferencesInfo(&info);
	CRect rect;

	// initialize buttons
	textColorWnd = GetDlgItem(ID_TEXTCOLOR);
	highlightTextColorWnd = GetDlgItem(ID_HIGHLIGHTTEXTCOLOR);
	outputTextColorWnd = GetDlgItem(ID_OUTPUTTEXTCOLOR);
	hintBackgroundColorWnd = GetDlgItem(ID_HINTBACKGROUNDCOLOR);

	updateDialog();
	return TRUE;
}
Esempio n. 2
0
BOOL RestorePreferences (LPIDENT lpi, void *pData, size_t cbData)
{
   TCHAR szPath[ MAX_PATH ];
   WORD wVer;

   if (!GetPreferencesInfo (lpi, szPath, &wVer))
      return FALSE;

   return RestoreSettings (REGSTR_SETTINGS_BASE, szPath, SETTINGS_KW, pData, cbData, wVer);
}