Listenelement Drucken
-
Hallo,
da leider die Suche zur Zeit nicht geht frage ich nun mal was was sicher schonmal beantwortet wurde...
Weiß jemand wie man eine Liste drucken kann?
-
Hallo,
schau mal hier
http://www.codeguru.com/listview/index.shtml
gibt es einige Lösungen zum Drucken eines ListControls
MfG
-
Vielen Dank für den Link, aber irgenwie hat mich das leider nicht weiter gebracht

-
Hi,
wiso denn, da gibts doch exzellente Beispiele:
http://www.codeguru.com/listview/CPrintListCtrl.shtml
http://www.codeguru.com/listview/print_ctrl.shtml
http://www.codeguru.com/listview/lcprinting.shtml
http://www.codeguru.com/listview/print.shtmlMeistens kannst du den Code doch direkt übernehmen.
Grüße Rapha
-
HI,
ich hab mir das nochmal angeschaut.
Der erste Link gefällt mir sehr gut, so ähnlich möchte cihd as auch machen, bloß klappt das nicht.
Wenn ich die Klasse übernehme und auch die externe datei inklude sagt er mir, dass es nicht aufgelöste externe Verweise gibt udn ich weiß nicht weiter...
-
Hi,
du musst folgende Schritte durchführen:- PrintListCtrl.cpp und PrintListCtrl.h in dein Projektverzeichnis kopieren
- "Projekt"->"Dem Projekt hinzufügen"->"Dateien"-> PrintListCtrl.cpp und PrintListCtrl.h hinzufügen
- In der Klasse, wo auch die Membervariable vom Typ CListCtrl ist, includierst du die PrintListCtrl.h Datei mittels #include noch
- Verwende folgenden Code (m_ctrlList ist die Membervariable vom Typ CListCtrl):
CPrintListCtrl cPrintListCtrl; cPrintListCtrl.SetListCtrl(m_ctrlList.GetSafeHwnd()); cPrintListCtrl.Print(GetSafeHwnd(), "List Control");Grüße Rapha
-
hallo,
habe diese Druckfunktion auch probiert.Allerdings bekomme ich beim compilieren folgendes Fehler:
- errorC2440: 'Initialisierung': 'HWND' kann nicht in 'CListCtrl &'
konvertiert werden.
Ein Verweis, der nicht auf ein 'const' zeigt, kann nicht an einen Wert
gebunden werden, bei dem es sich nicht um einen L-wert handeltende
es geht um folgende Code:
BOOL CMenu_InventarView::OnPreparePrinting (CPrintInfo *pInfo) {
CListCtrl &cList = cPrintListCtrl.GetListCtrl();
HWND hwnd = CList.m_hWnd;
cPrintListCtrl.SetListCtrl(hWnd);
cPrintListCtrl.OnPreparePrinting(pInfo,GetDocument() -> GetTitle());return DoPreparePrinting(pInfo);
-
weiss irgendwer auf was sich das
GetListCtrl
roehre bezieht?
auf die PrintListCtrl Klasse?
Da hackt es nämlich bei mir.Vielen Dank für eure Hilfe