Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение диалога CPrintDialog, как добавить свое меню (тулбар) и т.д. 
V
    Опции темы
Paspartu
Дата 16.7.2010, 04:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Доброго времени суток!
Вопрос по MFC… есть стандартный диалог предпросмотра печати с кнопками в меню:
Print NextPage Prev Page TwoPage… 
Как их заменить? Т.е. как в этот диалог подставить свой ToolBar или свое меню?
в карте сообщений (сгенерировано мастером):
Код

//...
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
//...

// далее...

BOOL CTestOpenGLView::OnPreparePrinting(CPrintInfo* pInfo)
{
        // пытался сделать так… но без успешно т.к. здесь окно диалога еще не создано…
    //CMenu* pPrintPreviewMenu = new CMenu();
    //pPrintPreviewMenu->LoadMenu(IDR_PRINT_PREVIEW);
    //pInfo->m_pPD->SetMenu(pPrintPreviewMenu);

    // default preparation
    return DoPreparePrinting(pInfo);
}





PM MAIL   Вверх
Paspartu
Дата 16.7.2010, 05:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



...Это даже не меню, а диалог с кнопками. Так вот, как на этом диалоге заменить кнопки?
PM MAIL   Вверх
Dem_max
Дата 16.7.2010, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 1
Всего: 39



может тут посмотреть ?
Customizing the Print Dialog Box


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
Paspartu
Дата 16.7.2010, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Вопрос решен.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.