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

看板Programming作者時間18年前 (2007/07/22 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串13/14 (看更多)
函數本身就會傳回一個暫存的實際位置。 我不知道原先為何不能,我沒看到完整程式碼,我只能說這是我以前用過能跑的程式碼。 大範圍的前面說過: 發文者:璉璉 日期:2007/7/21 下午 03:41:50 標題:Re: [問題] VB6-照片轉參數 內文: VB6 單點請用 PictureBox.Point 取得。 大範圍請呼叫 Windows API GetBitmapBits 一次取得所有記憶體內容。 所以會宣告一個 Dim allPoint(nWidth * nHeight - 1) As ARGB 然後一次把所有點拷貝進去。 ==> 本文由 "睡魔 <leicheong.bbs@ptt.cc>" > 於 news:4VBGOS%2470S%40ptt.cc 發表 > ※ 引述《CuckooBoy (阿書)》之銘言: > : SORRY!你的程式我用VB6沒法RUN耶!! > : 可以再寫詳細一點嗎!! > : 可能我對VB不熟 > : 所以沒法順利的來試你給的範例 > : VB6說 CopyMemory c, GetPixel(Picture1.hdc, 1,1), 4 這行有問題 > 這樣可以: > Dim temp As Long > Dim pix00 As ARGB > temp = GetPixel(Picture1.hdc, 5, 15) > CopyMemory pix00, temp, 4 > MsgBox (pix00.Keep & " " & pix00.R & " " & pix00.G & " " & pix00.B) > 大概是因為source參數都要具實際位址吧. > -- 風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta 網站地圖 http://tlcheng.twbbs.org/wwwmap.htm 流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式 Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論 微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知: MSDN: http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14 TechNet: http://forums.microsoft.com/technet-cht/default.aspx?siteid=23 -- ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
文章代碼(AID): #16ehEI00 (Programming)
文章代碼(AID): #16ehEI00 (Programming)