home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / mswindo / programm / misc / 5396 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  1.0 KB

  1. Path: sparky!uunet!ukma!gatech!concert!bdrc!jcl
  2. From: jcl@bdrc.bd.com (John C. Lusth)
  3. Newsgroups: comp.os.ms-windows.programmer.misc
  4. Subject: window dump in windows
  5. Message-ID: <2272@bdrc.bdrc.bd.com>
  6. Date: 27 Jan 93 22:07:21 GMT
  7. Sender: news@bdrc.bdrc.bd.com
  8. Lines: 25
  9. Nntp-Posting-Host: otis.bdrc.bd.com
  10.  
  11. Hey all!
  12.  
  13. Can someone tell me what I'm doing wrong here? I'm trying to print the
  14. image/bitmap of my main window.
  15.  
  16. Here is my (undoubtably stupid) method...
  17.  
  18.     /* mainDC is obtained with GetDC()    */
  19.     /* printDC is obtained via PrintDlg() */
  20.  
  21.     /* error checking deleted for clarity */
  22.  
  23.     Escape(printDC, STARTDOC, 6, "My App", NULL);
  24.     BitBlt(printDC, 0, 0, 1000, 1000, mainDC, 0, 0, SRCCOPY);
  25.     Escape(printDC, NEWFRAME, 0, NULL, NULL);
  26.     Escape(printDC, ENDDOC, 0, NULL, NULL);
  27.  
  28. When my code executes, all I get is a page ejected from the printer (which
  29. is a Canon BJ10E). What am I leaving out in my quick and dirty method?
  30.  
  31. Thanks,
  32.  
  33. john
  34. -- 
  35. John C. Lusth, Becton Dickinson Research Center, RTP, NC, USA  jcl@bdrc.bd.com
  36.