// /// Sets the text for the default text message gadget by specifying the id. // void TMessageBar::SetMessageText(int id, const tstring& text) { TTextGadget* tg = TYPESAFE_DOWNCAST(GadgetWithId(id), TTextGadget); if (tg) tg->SetText(text.c_str()); }
// // Update the information displayed on the control bar of the // preview frame window. // NOTE: This method simply updates the page info. Derived classes // can display additional information. // void TPreviewWin::UpdateSpeedBar() { // Update the page count. // TTextGadget* pgGadget = TYPESAFE_DOWNCAST( PreviewSpeedBar->GadgetWithId(IDB_CURRPAGE), TTextGadget); if (pgGadget) { tchar buffer[32]; #if BI_MSG_LANGUAGE == 0x0411 sprintf(buffer, "Íß°¼Þ %d - %d", Page1->GetPageNumber(), Page2->GetPageNumber()); else sprintf(buffer, "Íß°¼Þ %d", Page1->GetPageNumber()); #else if (Page2 && Page2->GetPageNumber()) _stprintf(buffer, _T("Page %d - %d"), Page1->GetPageNumber(), Page2->GetPageNumber()); else _stprintf(buffer, _T("Page %d"), Page1->GetPageNumber()); #endif pgGadget->SetText(buffer); }