Re: [問題] VB6-照片轉參數
※ 引述《CuckooBoy (阿書)》之銘言:
: 我用VB6在表單上放一張圖,與TEXTBOX
: 如何寫程式......
: 能夠將圖的資訊顯示在TEXTBOX呢?
: 我講 "資訊".....有一點廣啦!
: 其實我是想要RGB值
: R G B
: 圖上一個點...如果純紅色,他會顯示 255,0,0
: 第二個...第三點.....就接在後面
: 如:
: 255,0,0,254,1,1
: 我手上有六本VB6的書,裡面教的都是基本的軟體使用,找不到這類的教學
: 我VB6沒有MSDN所以也不知網路上哪邊有VB6線上MSDN
: 所以,可否請大大指點一下
: 書店的書都是NET的........應該VB6沒用,對吧?
: 所以,有沒有相關的VB6的書有寫到一些有關顏色的函式使用的呢?
: 問題很笨,請大大包函一下!!感恩~~
vb6要做到這種事, 你需要用到Win32API中, 關於GDIPlus的部份.
請把PictureBox的hWnd和hDC值餵給需要hwnd和hdc的地方,
PictureBox的Image的Handle值餵給需要hBitmap的地方. 例如:
Private Declare Function GetPixel Lib "gdi32.dll" (ByVal hdc As Long, ByVal x
As Long, ByVal y As Long) As Long
Long pix00 = GetPixel(Picture1.Hdc, 0, 0);
至於怎樣把ARGB其4個8 byte的值由32-bit integer中分離出來就要自己
想辦法了.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.152.218.98
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章