MFCダイアログベースアプリケーションを使用して文書を印刷するにはどうすればよいですか?私は印刷ボタンを作った。このボタンをクリックすると、いくつかの文書やテキストが印刷されます。MFCアプリケーションで印刷
0
A
答えて
4
インビジブルCHtmlEditCtrl
コントロールを作成し、SetDocumentHTML(LPCTSTR)
メソッドでテキストを読み込み、PrintDocument()
メソッドを呼び出すことができます。
void WaitForComplete(IHTMLDocument2* document)
{
BSTR ready;
document->get_readyState(&ready);
while(wcscmp(ready, L"complete"))
{
AfxPumpMessage();
document->get_readyState(&ready);
};
}
void CPrintInMFCDialogBasedAppDlg::OnBnClickedPrint()
{
CHtmlEditCtrl PrintCtrl;
if(!PrintCtrl.Create(NULL, WS_CHILD, CRect(0, 0, 0, 0), this, 1))
{
ASSERT(FALSE);
return; // Error!
}
CComPtr<IHTMLDocument2> document;
PrintCtrl.GetDocument(&document);
WaitForComplete(document);
PrintCtrl.SetDocumentHTML(_T("Hello!<BR>It is <B>my first</B> print!"));
WaitForComplete(document);
PrintCtrl.PrintDocument();
}
+1
私はこれを見つけることができますいくつかの例やリンクを与えることができますか? – Durgesh
+1
@durgesht:私はaxampleで答えを更新します。 –
関連する問題
- 1. MFCアプリケーション:XSLTスタイルシートに基づいてXMLファイルを印刷
- 2. iPhone用印刷アプリケーション
- 3. GDI(MFC)でDIB印刷を実装できません
- 4. MFC/VS6で灰色の線を印刷する
- 5. iphoneアプリケーションから印刷
- 6. Windows Mobileアプリケーションから印刷
- 7. MFCを使用したプリンタDCへの印刷
- 8. Javaで印刷アプリケーションをチェックする
- 9. ネットワークプリンタで印刷するJavaアプリケーション
- 10. Power Builder V12 Webアプリケーション(Webフォーム)で印刷
- 11. POSアプリケーションで領収書を印刷
- 12. 電子アプリケーションでのRaw印刷
- 13. MFC - D3DCOLORVALUEがベースMFCアプリケーションで未定義
- 14. 印刷したい印刷
- 15. wpf印刷/印刷プレビューusercontrol
- 16. WPFアプリケーションからMigraDoc文書を印刷
- 17. iPhoneアプリケーションのhtmlページの印刷
- 18. オブジェクトを印刷する - iPhoneアプリケーション
- 19. JavaアプリケーションからTSCプリンタへの印刷
- 20. MFCアプリケーションのテストフレームワーク
- 21. エラービルドMFCアプリケーション
- 22. MFCアプリケーションのコンボボックス
- 23. MFCコンテナベースのアプリケーション
- 24. UWP Windowsアプリケーションから印刷ダイアログを表示せずに直接印刷
- 25. コンテキストメニューの印刷をクリックしてFlexアプリケーションから印刷する方法
- 26. Javascriptで印刷
- 27. Pythonで印刷
- 28. UWPで印刷
- 29. cssで印刷
- 30. WPFで印刷
あなたのMFC本は次に何をすると言いますか?何を試しましたか? –
http://www.codersource.net/mfc/mfc-tutorials/mfc-print-tutorial.aspxしかし、まだダイアログベースのアプリケーションではないので、処理を開始する方法について混乱しています – Durgesh
どのドキュメントですか?すべてのクリックやユーザーが最初にブラウズする必要がありますか? – Sunscreen