HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1018
whoさん色取得6解決


whoさん

リンク

2009/10/18(Sun) 21:02:09|NO.28391

ウィンドウ外の色情報を取得したいのですが、
方法はありますでしょうか?
ありましたら教えてください。



この記事に返信する


珠後

リンク

2009/10/18(Sun) 21:18:58|NO.28392

デスクトップ全画面をキャプチャして非表示ウィンドウにコピーして、
マウスのとかの座標指定でpgetとか?



Kpan

リンク

2009/10/18(Sun) 21:39:01|NO.28395

pget命令のようなものなら、Win32 APIのGetPixel関数を。



whoさん

リンク

2009/10/20(Tue) 19:14:26|NO.28451

どうにかなりませんか?



a

リンク

2009/10/20(Tue) 19:23:42|NO.28452

なりません…



undefined

リンク

2009/10/20(Tue) 21:07:26|NO.28453

Kpanさんの言っていたことを命令にしてみたのでよろしければ使ってください。


#module #include "gdi32.as" #deffunc pgetFromScreen int x,int y CreateDCA "DISPLAY",0,0,0 dc=stat getPixel dc,x,y col=stat DeleteDC dc color peek(col,0),peek(col,1),peek(col,2) return #global

pgetFromScreen p1,p2

p1 = 画面上のx座標
p2 = 画面上のy座標

画面上の指定された座標の色を取得してカレントカラーに設定します。
color命令みたいな感じで使ってください。


pgetFromScreen 100,100 boxf 0,0,32,32 mes "スクリーン上の100,100の色"

こんな感じで。



whoさん

リンク

2009/10/25(Sun) 10:24:14|NO.28542

解決しました。
ありがとうございました。
うれしいです。



ONION software Copyright 1997-2023(c) All rights reserved.