タイトル : Re^2: GetDIbitsの使用方法について 投稿日 : 2014/03/11(Tue) 19:40 投稿者 : 還暦手習い
お忙しいところご指導いただきありがとうございます。 ご指摘のFrame1DCについては、Frame1のデバイスコンテキストの認識でおります。 ソースコードを長々と書くと見づらくなると思い省略しておりました。 申し訳ありません。 先ほどの投稿内容の前段として次のように記載しております。 Frame1にディスクトップの一部画像が表示されるところまでは成功しております のでBitBltで使用する引数は、正しく取得できていたと解釈しておりました。 Dim F_Hnd as Long Dim Frame1DC as Long Dim D_Hnd as long Dim D_hDC as long 'Frame1のウインドハンドルを取得 F_Hnd = Me.Frame1.hWnd 'Frame1のDCを取得 Frame1DC = GetDC(F_Hnd) 'ディスクトップのウィンドハンドルを取得 D_Hnd = GetDesktopWindow 'ディスクトップのDCを取得 D_hDC = GetDC(D_Hnd) 'Frame1にディスクトップの一部の画像を表示 BitBlt Frame1DC, 0, 0, 200, 200, D_hDC, 400, 400, SRCCOPY Frame1DCの取得方法に問題があるのでしょうか。 よろしくご指導お願いいたします。 |