全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:903
推到 Plurk!
推到 Facebook!

使用DrawDib 讀取BMP圖檔

缺席
capyu
一般會員


發表:17
回覆:23
積分:7
註冊:2005-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-27 01:23:21 IP:218.175.xxx.xxx 未訂閱
找了很多地方 始終不是很了解 請問哪位可以提供利用 drawdib 讀取 bmp 然後顯示在 picture 上的範例程式以供參考 我目前僅寫到 BITMAPINFO bmp_info; BITMAPFILEHEADER bmp_file_h; BITMAPINFOHEADER bmp_info_h; Graphics::TBitmap *Bmp = new Graphics::TBitmap(); HDRAWDIB hdd; HDC hdc; hdd= DrawDibOpen(); if (hdd==NULL) {ShowMessage("開啟 DrawDibOpen 失敗!!");} else { bmp_info.bmiHeader=bmp_info_h; ZeroMemory(&bmp_file_h,sizeof(bmp_file_h)); ZeroMemory(&bmp_info_h,sizeof(bmp_info_h)); bmp_file_h.bfType = 0x4D42; bmp_file_h.bfSize = sizeof(BITMAPFILEHEADER); bmp_file_h.bfReserved1 = 0; bmp_file_h.bfReserved2 = 0; bmp_file_h.bfOffBits =sizeof(bmp_file_h) sizeof(bmp_info_h); bmp_info_h.biSize = sizeof(BITMAPINFOHEADER); bmp_info_h.biWidth = origin_w; bmp_info_h.biHeight = origin_h; bmp_info_h.biPlanes =1; bmp_info_h.biBitCount = 24; bmp_info_h.biCompression = BI_RGB; bmp_info_h.biSizeImage=sizeof(Bmp); bmp_info_h.biXPelsPerMeter = 0; bmp_info_h.biYPelsPerMeter = 0; bmp_info_h.biClrUsed = 0; bmp_info_h.biClrImportant = 0; } 接下來實在不知如何寫下去 麻煩一下各位 謝謝 發表人 - capyu 於 2005/02/27 15:26:26
系統時間:2024-06-29 17:18:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!