tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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の取得方法に問題があるのでしょうか。
よろしくご指導お願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。