Re: [問題] VB6-照片轉參數

看板Programming作者 (睡魔)時間18年前 (2007/07/21 15:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/14 (看更多)
※ 引述《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
文章代碼(AID): #16eRJ8z3 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16eRJ8z3 (Programming)