|
|
|
печать в MFC
|
|||
|---|---|---|---|
|
#18+
столкнулся с проблемой. помогите плиз решить. в MFC нужно послыать на принтер строки с информацией. предварительно через стандартный диалог настроить принтер. подскажите плиз, как и с помощью каких функций это можно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 03:11 |
|
||
|
печать в MFC
|
|||
|---|---|---|---|
|
#18+
help-meстолкнулся с проблемой. помогите плиз решить. в MFC нужно послыать на принтер строки с информацией. предварительно через стандартный диалог настроить принтер. подскажите плиз, как и с помощью каких функций это можно сделать. Для начала: Мастером состряпайте проект SDI интерфейс. Он, в меню, по умолчанию включит 2-е страндатрные команды Файл-"Настройка принтра" Файл-"Печать" Далее RTFM CWnd::Print Также OnPreparePrinting(CPrintInfo* pInfo) Осбое внимание уделяем изучению CPrintInfo Вырезка из MSDN CPrintInfo::m_pPDSee Contains a pointer to the CPrintDialog object used to display the Print dialog box for the print job. Remarks The m_pPD member is a public variable declared as a pointer to CPrintDialog. Короче. Когда далаешь Файл-"Настройка принтра" открывается стандартное окно настройки. а когда делаешь Файл-"Печать" тебе передаётся указатель на CPrintInfo в котором можно подчерпнуть всю информацию о настроенном принтере. Например: CPrintInfo::m_bPreviewSee Also Contains a flag indicating whether the document is being previewed. Remarks This is set by the framework depending on which command the user executed. The Print dialog box is not displayed for a print-preview job. The m_bPreview member is a public variable of type BOOL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 11:55 |
|
||
|
печать в MFC
|
|||
|---|---|---|---|
|
#18+
в догонку к сказанному CPrintDialog::GetDeviceName See Also CPrintDialog Overview | Class Members | Hierarchy Chart | CPrintDialog::GetDriverName | CPrintDialog::GetDevMode | CPrintDialog::GetPortName Retrieves the name of the currently selected printer device. CString GetDeviceName( ) const; Return Value The name of the currently selected printer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 11:57 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33735009&tid=2031246]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 365ms |

| 0 / 0 |
