这是更新过的,与我在博客里发表过的不同。几乎仔细更改了连语法在内的错误。文中使用的代码也重新写了,不在是原来的从我的bmp操作类种截取的。并接和文章一起,给出了了一些结构化的bmp操作接口和一个例子程序,c99标准,可在vc6.0,vc2005,vc2007,mingw中编译。