開発環境 vb6
画面のある座標の色(RGB値など)を取得したいのですがどのようにしたら
良いでしょうか?フォーム以外の場所でも取得するようにしたいのです。
よろしくお願いします。
GetPixelをつかってください。
Googleなどで検索してみれば、いい回答が見つかると思います。
返事ありがとうございます。
10msごとに色の取得をしていますが実行時エラー480になります。
ちょっと調べたところではメモリが足りなくみたいですけれど
どのようにしたら回避できるのでしょうか?
よろしくお願いします
どうやってるかわからないので、何とも…
すみません。原因はGetDCのようです。大量にデバイスコンテキストを
取得するとメモリ不足になるみたいなんです。
何かいい方法はありませんか?
color.Text = GetPixel(GetDC(0), X, Y)
GetDCで得たものは、ちゃんとReleaseDCで解放しましょう。
ReleaseDCですか。
ありがとうございました。
すみません。解決です
ツイート | ![]() |