/* * CiderPress * Copyright (C) 2007 by faddenSoft, LLC. All Rights Reserved. * See the file LICENSE for distribution terms. */ #include "stdafx.h" #include "UseSelectionDialog.h" BEGIN_MESSAGE_MAP(UseSelectionDialog, CDialog) ON_WM_HELPINFO() //ON_COMMAND(IDHELP, OnHelp) END_MESSAGE_MAP() BOOL UseSelectionDialog::OnInitDialog(void) { CString str; CString selStr; CWnd* pWnd; CDialog::OnInitDialog(); /* grab the radio button with the selection count */ pWnd = GetDlgItem(IDC_USE_SELECTED); ASSERT(pWnd != NULL); /* set the string using a string table entry */ if (fSelectedCount == 1) { CheckedLoadString(&str, fSelCountID); pWnd->SetWindowText(str); } else { CheckedLoadString(&str, fSelCountsID); selStr.Format((LPCWSTR) str, fSelectedCount); pWnd->SetWindowText(selStr); if (fSelectedCount == 0) pWnd->EnableWindow(FALSE); } /* set the other strings */ CheckedLoadString(&str, fTitleID); SetWindowText(str); pWnd = GetDlgItem(IDC_USE_ALL); ASSERT(pWnd != NULL); CheckedLoadString(&str, fAllID); pWnd->SetWindowText(str); pWnd = GetDlgItem(IDOK); ASSERT(pWnd != NULL); CheckedLoadString(&str, fOkLabelID); pWnd->SetWindowText(str); return TRUE; } void UseSelectionDialog::DoDataExchange(CDataExchange* pDX) { DDX_Radio(pDX, IDC_USE_SELECTED, fFilesToAction); }