In Reply to: Re[3]: VCでデスクトップをプリントスクリーンしたみたいなやつ Posted by Uz on 2000/09/24 23:54:48
case WM_PAINT: hdc=BeginPaint(hwnd,&ps); hdc2=GetWindowDC(GetDesktopWindow()); BitBlt(hdc,0,0,100,100,hdc2,0,0,SRCCOPY); EndPaint(hwnd,&ps);とやると普通のウインドウには描けるのですが、スクリーンセーバーとなると、画面が真っ暗のままなんです。ということは、WM_PAINTが呼び出されてないって事ですか?