Thread View: fj.lang.visualbasic
4 messages
4 total messages
Started by edips
Wed, 25 Feb 1998 00:00
$B%G%9%/%H%C%W$N%S%C%H%^%C%W%O%s%I%k$K$D$$$F(J
Author: edips
Date: Wed, 25 Feb 1998 00:00
Date: Wed, 25 Feb 1998 00:00
12 lines
771 bytes
771 bytes
$B65$($F2<$5$$!#(J 1.GetDIBits$B$r;HMQ$7$F%G%9%/%H%C%W$N2hA|$r<hF@$7$h$&$H$7$?$N(J $B$G$9$,!"%G%9%/%H%C%W$N%S%C%H%^%C%W%O%s%I%k$N<hF@J}K!$,$o$+(J $B$j$^$;$s!#(J 2."Dim ImgBuf(1000) as Byte"$B$H3NJ]$7$?G[Ns%G!<%?$r(JWinsock $B$N(J OCX$B$r;H$C$FAw?.$9$k$K$O!"(JFOR$B!A(JNEXT$B$G#1$D$E$DAw?.$9$k$7(J $B$+J}K!$O$J$$$N$G$7$g$&$+!)(J $B$h$m$7$/$*4j$$$7$^$9!#(J
Re: デスクトップのビットマップハンドルについて
Author: AKIYA Saburou
Date: Thu, 26 Feb 1998 00:00
Date: Thu, 26 Feb 1998 00:00
26 lines
1418 bytes
1418 bytes
穐谷(あきや)と申します。 edips wrote in article <01bd4205$95245d60$6501a8c0@edipsat>... > 1.GetDIBitsを使用してデスクトップの画像を取得しようとしたの > ですが、デスクトップのビットマップハンドルの取得方法がわか > りません。 デスクトップのデバイスコンテキストハンドルですよね? 玉城さんのところにサンプルがあったと思います。 Visual Basic増強作戦 http://www.vector.co.jp/authors/VA010786/ > 2."Dim ImgBuf(1000) as Byte"と確保した配列データをWinsock > の OCXを使って送信するには、FOR~NEXTで1つづつ送信するし > か方法はないのでしょうか? ImgBufをそのまま(括弧を付けずに)渡せばいいのでは? (渡せなかったらごめんなさい。) ------------------------------------------------------------ 差出人: 穐谷 三郎 E-Mail: akiya@cmpk.or.jp
Re: $B%G%9%/%H%C%W$N%S%C%H%^%C%W%O%s%I%k$K$D$$$F(J
Author: edips
Date: Thu, 26 Feb 1998 00:00
Date: Thu, 26 Feb 1998 00:00
9 lines
798 bytes
798 bytes
$B0,C+$5$s!"$3$s$K$A$O!#(J
$B!!(JGetDIBits$B$r;HMQ$9$k$K$O!"%G%P%$%9%3%s%F%-%9%H$H%S%C%H%^%C%W%O%s%I%k(J
$B$NN>J}$,I,MW$G!"%G%P%$%9%3%s%F%-%9%H$K$D$$$F$O4{$K<hF@$G$-$F$$$^(J
$B$9!#(J(GetDesktopWindow,GetWindowDC$B$r;HMQ(J)
$B!!$?$@!"%S%C%H%^%C%W%O%s%I%k$K$D$$$F$O<hF@J}K!$,$o$+$i$J$$$N$G$9!#(J
$B@bL@ITB-$G$9$_$^$;$s$G$7$?!#(J
Re: デスクトップのビットマップハンドルについて
Author: AKIYA Saburou
Date: Thu, 26 Feb 1998 00:00
Date: Thu, 26 Feb 1998 00:00
26 lines
1773 bytes
1773 bytes
穐谷(あきや)です。 edips wrote in article <01bd4290$770ff420$1001a8c0@edipsksc>... > GetDIBitsを使用するには、デバイスコンテキストとビットマップ > ハンドルの両方が必要で、デバイスコンテキストについては既に取得 > できています。(GetDesktopWindow,GetWindowDCを使用) > ただ、ビットマップハンドルについては取得方法がわからないのです。 デバイスコンテキスト(以下DC)に選択されているビットマップ(以下BMP) というのは、そのDCがメモリーデバイスコンテキストのときに限って設定・ 取得が可能になっています。ですから、デスクトップのDCに選択されている BMPを取得することは出来ません。 そういうことをVBで行なう場合は、 1、デスクトップと同じサイズのPictureBoxを用意。 Visible = False、AutoRedraw = Trueで。 2、デスクトップからPictureBoxへAPI関数のBitBltなどでコピーする。 3、PictureBoxのImageプロパティを使う。 というような順序で行なったと思います。 ------------------------------------------------------------ 差出人: 穐谷 三郎 E-Mail: akiya@cmpk.or.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads