tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルStretchDIBits関数について教えて下さい
記事No9095
投稿日: 2009/06/17(Wed) 20:46
投稿者困りモノ
VB2005を使用しています。初心者です。

Timerで画素Dataを取得して
StretchDIBits関数を使用し、画像を描画したいのですが
うまく描画できません。

エラーで止まったりはしません。しかし、
StretchDIBits関数の戻り値が"0"となります。

いろいろと調べたのですが、StretchDIBits関数について
どうしてもわかりません。
どなたか御教授頂けないでしょうか?

[ツリー表示へ]
タイトルRe: StretchDIBits関数について教えて下さい
記事No9096
投稿日: 2009/06/17(Wed) 21:45
投稿者オショウ
> VB2005を使用しています。初心者です。
>
> Timerで画素Dataを取得して
> StretchDIBits関数を使用し、画像を描画したいのですが
> うまく描画できません。

  先の問題の折もそうでしたが・・・
  何故API使うのですか?.NETのGDIクラス使えば問題は少ない
  と思いますが。

  CONST VOID *lpBits,           // ビットマップのビット
  CONST BITMAPINFO *lpBitsInfo, // ビットマップのデータ

  あとこのパラメータが、.NET側から正しくAPIにわたっているのかどうか。

  エラーではなく、コピーされた走査行の数が『0』なので
  設定した各引数がどうなっているのか・・・

以上。参考まで・・・

[ツリー表示へ]
タイトルRe^2: StretchDIBits関数について教えて下さい
記事No9097
投稿日: 2009/06/17(Wed) 23:39
投稿者困りモン
>   先の問題の折もそうでしたが・・・
>   何故API使うのですか?.NETのGDIクラス使えば問題は少ない
>   と思いますが。
>
>   CONST VOID *lpBits,           // ビットマップのビット
>   CONST BITMAPINFO *lpBitsInfo, // ビットマップのデータ


オショウ様 ご教授ありがとうございます。
本当に無知で申し訳ありません。
.NETのGDIクラスを使用する方法をもう少し詳しく教えて頂けないでしょうか?


>   エラーではなく、コピーされた走査行の数が『0』なので
>   設定した各引数がどうなっているのか・・・

設定した各引数には、値が入っています。

お忙しい所申し訳ありませんが、よろしくお願いします。

[ツリー表示へ]
タイトルRe^3: StretchDIBits関数について教えて下さい
記事No9098
投稿日: 2009/06/18(Thu) 00:50
投稿者オショウ
> 本当に無知で申し訳ありません。
> .NETのGDIクラスを使用する方法をもう少し詳しく教えて頂けないでしょうか?

  教えるも何も・・・
  MSDNで検索したら一発で出てきます。

  http://dobon.net/vb/dotnet/graphics/index.html
  因みに、こういうところのサンプルで勉強されては?

> 設定した各引数には、値が入っています。

  だから何が入っているか知らせないで解決なんかしません。
  因みに、ソースコードも・・・

> お忙しい所申し訳ありませんが、よろしくお願いします。

  人に解決して欲しいならば、解決してもらえるよう必要なこと
  を示さないと、コメントのしようがありません。

以上。

[ツリー表示へ]
タイトルRe^4: StretchDIBits関数について教えて下さい
記事No9100
投稿日: 2009/06/18(Thu) 14:50
投稿者困りモノ
>   教えるも何も・・・
>   MSDNで検索したら一発で出てきます。
>
>   http://dobon.net/vb/dotnet/graphics/index.html
>   因みに、こういうところのサンプルで勉強されては?
>

上記サイトを参考にして、勉強し直します。
回答して頂きありがとうございました!

[ツリー表示へ]