⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mbmp.cpp

📁 飞虹 vision仿windows开发
💻 CPP
字号:
#include"\sunshine\include\mbmp.h"
#include<string.h>
#include<fstream.h>
#include<alloc.h>
#include<graphics.h>
MBmp::MBmp(char *filename)
 {
  bmpname=new char[strlen(filename)+1];
  strcpy(bmpname,filename);
 }
MBmp::~MBmp()
 {
  delete bmpname;
 }
void MBmp::BitBlt(int x,int y)
 {
  ifstream file(bmpname,ios::binary);
  long length;
  char far *c;
  void far *s;
  if(!file) return ;
  else{
		 file.seekg(0,ios::end);
		 length=file.tellg();
		 file.seekg(0,ios::beg);
		 if((s=farmalloc(length+10))!=(void far*)0xffff)
		  {
			 c=(char far*)s;
			 while(file) file.get(*c++);
			 c=(char far*)s;
			 putimage(x,y,(void far*)(c+4),COPY_PUT);
		  }
		 else
		  return ;
		}
  farfree(s);
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -