について教えて下さい
> について教えて下さい書くのが面倒なのでしょうか?(私も見習って)System.Drawing.Bitmap.GetPixel or Win32 API GetPixel
> > について教えて下さい> 書くのが面倒なのでしょうか?(私も見習って)> System.Drawing.Bitmap.GetPixel or Win32 API GetPixelなんかそれらしきものが見えてきました。第1引数のhdcとは何でしょうか?赤を参照すると&H0E01134D緑だと&H7E0110DCが入ってます。どうもビットの解釈の様な気がするんですが、、、、教えてください。お蔭様でAPIとは何であるかおぼろげながら分かって来ました。
> > System.Drawing.Bitmap.GetPixel or Win32 API GetPixel> どうもビットの解釈の様な気がするんですが、、、、> 教えてください。ここの[当サイト内・外の検索]から[System.Drawing.Bitmap.GetPixel 又は Win32 API GetPixel]をキーワードにGoogle等で検索して見て下さい。http://www.winapi-database.com/Graphics/Draw/GetPixel.html必要ならサンプルも見つかるはずです。System.Drawing.Bitmap.GetPixel はヘルプ(MSDN)を見たならサンプルコードが書いてあったはずですが。http://msdn2.microsoft.com/ja-jp/library/system.drawing.bitmap.getpixel(VS.80).aspx次からは、解らない部分は前もってご自分で検索して下調べした上で質問するようにして下さいね。(上達の早道)
。
うまくいきました。1.ほとんどのAPIは”V6用にに作られている”という 事を忘れていました。 LONG−−>INTEGERに変換しました。2.ハンドルとコンテキストと混同していました。以上2点が原因でした。方々覗きまわって大変勉強になりました。
> 1.ほとんどのAPIは”V6用にに作られている”という> 事を忘れていました。ちゃちゃ入れではないです。私自身の確認のために私の理解を投稿します。皆様ご指摘の程、よろしく。・APIは別にVB6のためにあるわけではない。CでもVB.Netでも使える。・APIは名前の通りアプリケーションプログラムが低次な処理(OS寄りの)を可能にするためにある。・もちろんOS自身もAPIは多用する(こちらの方が主目的か)。・VB6は非力だったから、少し高度なことをさせたいときにAPIを使った。・VB.NetではFramework.NetがAPIとVB.Netの間で介在することによりVB.Netの言語範囲内で高度のことができるようになった。・この結果、VB.NetではAPI不要になったのか?。いや最後までFramework.Netでは足りずに残るAPIがあるのか?