drukowanie okien Print lub PrintClient, kontekst drukarki

0

Hi
Po godzinach zmagan pozostalo mi trafic na forum.
Chcialbym wydrukowac zawartosc okna (CEdit, CButton, cokolwiek w moim przypadku jest to FlexGrid). Jest do tego metoda CWnd::Print lub lepsza ponoc do drukowania CWnd::PrintClient
No i uruchamiam okno drukowania, pobieram kontekst, drukuje jakis tekst ::TextOut (on mi sie drukuje czyli kontekst i drukara ok)
Moja kontrolke drukuje poprzez:
asd->PrintClient(&dcDrukuj, PRF_CHILDREN);
gdzie asd jest moim wskaznikimem na okno (w moim przypadku CMSFlexGrid, lub CEdit)
No i tego nie drukuje. Nie ma bledow, po prostu drukuje sie tylko text wypuszczony przez TextOut, natomiast okno Cedit lub CMSFlexGrid sie ju znie drukuje.
Cholera no zawisłem nad tym, no i kłania sie pewnie znajomosc WinApi ;/
trochu.

Kodu wywołania drukowania itp. nie podaje no bo tekst wypuszczony TextOut mi sie drukuje, czyli to dobrze wywoluje.

Potrafi ktos mi pomoc.
Musze jakos wydrukowac zawartosc mojego FlexGrida no i myslalem ze Print za to bedzie odpowiedzialny (swoja droga nie bardzo wiem co on mialby drukowac, czy cala kontrolke czy tylko tekst).
Jesli ktos ma jakis pomysl, to bede wdzieczny ogromnie, bo nie chce mi sie za bardzo samemu obrabiac zawartosci FlexGrida po to zeby wypuszczac go do drukarki przez TextOut. Na bank jest szybsza droga.

Mowie o VC++ w ver 6.0

PS. Cs tam widzialem dot. drukowania w delphi, ale moj organizm na skladnie delphi reaguje dreszczem przerazenia. Nie znam po prostu.

0

nooo kurcze ;(, naprawde nikt nie wie nawet jak wydrukowac idiotyczny chociaz CEdit czy CListBox bez pobierania danych i jej obrobki, przez sama

CWnd::Print

?

buuuuuuuuuu, bede mial roboty na tydzien ;(

1 użytkowników online, w tym zalogowanych: 0, gości: 1