API語法BitBlt
BitBlt(picResult.hdc, 0, 0, nWidth, nHeight, maskDC, xSrc, ySrc, vbSrcCopy)
有人能幫我詳細解釋這ㄍ語法ㄉ作用,及每一項ㄉ代表意義ㄇ? 網路上ㄉ都不夠詳細,偶都看不懂,ㄎㄎ ~~!! 拜託知道ㄉ大大嚕!! SetBkColor(hSrcDC, TransColor) 也順便一下好ㄇ? |
1.BitBlt貼上DC內的圖形- ( )內的東西當然就是告訴電腦要怎麼放,沒什麼東西
2.SetBkColor設定輸出文字背景顏色 3.其它不知道的您可打上數字或文字後,看看改變就知道了(像是Width,Height), |
BitBlt(picResult.hdc, 0, 0, nWidth, nHeight, maskDC, xSrc, ySrc, vbSrcCopy)
picResult.hdc目的DC 0,X位置 0,Y位置 nWidth,目的地寬度 nHeight,目的地高度 maskDC,來源DC xSrc,來源X位置 ySrc來源Y位置 BitBlt貼圖觀念與一般有些不同 picResult.hdc, 0, 0, nWidth, nHeight 這部分是屬於貼圖目的地的範圍 假設您maskDC有800,600而您只想貼其中的0,0-720,540的話,這部分就必須這樣寫 picResult.hdc, 0, 0, 720, 540,maskDC,0,0,SRCCOPY 若是要貼maskDC其中的100,100-720,540的話,這部分就必須這樣寫 picResult.hdc, 0, 0, 620, 440,maskDC,100,100,SRCCOPY 若是要貼picResult的10,10-610,410的話,maskDC其中的100,100-700,500的話 picResult.hdc, 10,10, 700, 500,maskDC,100,100,SRCCOPY 這種觀念對初學者可能會有點亂 <參考> |
所有時間均為台北時間。現在的時間是 04:08 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *