デスクトップをプリントスクリーン


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by こーちん on 2000/09/26 23:15:07

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が呼び出されてないって事ですか?


記事スレッド一覧