显示一个bmp文件的c程序.docVIP

  • 6
  • 0
  • 约4.76千字
  • 约 7页
  • 2017-02-06 发布于湖南
  • 举报
显示一个bmp文件的c程序

显示一个bmpC程序 下面的函数LoadBmpFile,其功能是从一个.bmp文件中读取数据(包括BITMAPINFOHEADER,调色板和实际图象数据),将其存储在一个全局内存句柄hImgData中,这个hImgData将在以后的图象处理程序中用到。同时填写一个类型为HBITMAP的全局变量hBitmap和一个类型为HPALETTE的全局变量hPalette。这两个变量将在处理WM_PAINT消息时用到,用来显示位图。该函数的两个参数分别是用来显示位图的窗口句柄,和.bmp文件名(全路径)。当函数成功时,返回TRUE,否则返回FALSE。 BITMAPFILEHEADER? bf; BITMAPINFOHEADER bi; BOOL LoadBmpFile (HWND hWnd,char *BmpFileName) {?? HFILE???????????? ???????? hf; //文件句柄 //指向BITMAPINFOHEADER结构的指针 LPBITMAPINFOHEADER??? lpImgData; LOGPALETTE??????????????????? ?????? *pPal; //指向逻辑调色板结构的指针 LPRGBQUAD???????????????????? ?????? lpRGB; //指向RGBQUAD结构的指针 HPALETTE?????

文档评论(0)

1亿VIP精品文档

相关文档