各位高手,我在程序中如何实现动态打开位图?就象打开一般的数据文件一样? 各位高手,我在程序中如何实现动态打开位图?就象打开一般的数据文件一样?因为我要编一个计算电路的程序,而且可以实现调入电路图。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哪位大侠能不能说具体点?小弟不太会用LoadImage 函数原型:HANDLE LoadImage( HINSTANCE hinst, // 模块句柄 LPCTSTR lpszName, // image在模块中的标识 UINT uType, // 类型 int cxDesired, // 宽度 int cyDesired, // 高 UINT fuLoad // 可以是以下的值: // LR_VGACOLOR,LR_SHARED,LR_MONOCHROME, // LR_LOADTRANSPARENT,LR_LOADMAP3DCOLORS, // LR_LOADFROMFILE,LR_DEFAULTSIZE, // LR_CREATEDIBSECTION,LR_DEFAULTCOLOR); 步骤:1先读一下BMP文件头信息2读出当前调色板的信息3读数据区4开辟内存,然后锁定内存,将数据读取出来具体代码可在MSDN中查找BITMAP类的使用方法! 你可以先用CFileDialog或得该位图文件的路径并保存到一个字串中...然后用LoadImage加载进来...HANDLE LoadImage( HINSTANCE hinst, // handle to instance LPCTSTR lpszName, // 这里填上路径... UINT uType, /* 图像的类型IMAGE_BITMAP 位图(.bmp) IMAGE_CURSOR 光标(.cur) IMAGE_ICON 图标(.ico)*/ int cxDesired, // 图象width 可以指定为0...然后在options中指定LR_DEFAULTSIZE标志... int cyDesired, // 图象height 同上 UINT fuLoad // load options 如果是从文件加装必须加上LR_LOADFROMFILE标志); 请dbmao把成功的代码贴出来,大家学习一下可好?:)我可以开帖给分阿,谢谢!! exe调用带MFC的DLL库,发生内存错误,如何定位 求教一个CListBox的问题 编辑框读取字符串时自动换行的问题 如何向一个满足要求的TCP连接发送阻断包(RST)? VC 6.0 和 VS.NET 编译的同一个程序体积怎么差那么大? c++开发语言的开发工具用VC好还是c++ builder好啊??? “VC开发数据库应用程序是很不明智的”,这句话有道理吗? 我用vc编译时出的问题,各位帮帮忙 写了段判断软件试用时间是否到期的函数,总觉得不大对劲~~请帮我看看~~谢谢! 关于Socket编程的几个问题 什么是螺旋矩阵法?具体操作是怎样的?怎样绘矩阵图? 请教一个win32 的问题
HANDLE LoadImage(
HINSTANCE hinst, // 模块句柄
LPCTSTR lpszName, // image在模块中的标识
UINT uType, // 类型
int cxDesired, // 宽度
int cyDesired, // 高
UINT fuLoad // 可以是以下的值:
// LR_VGACOLOR,LR_SHARED,LR_MONOCHROME,
// LR_LOADTRANSPARENT,LR_LOADMAP3DCOLORS,
// LR_LOADFROMFILE,LR_DEFAULTSIZE,
// LR_CREATEDIBSECTION,LR_DEFAULTCOLOR
);
1先读一下BMP文件头信息
2读出当前调色板的信息
3读数据区
4开辟内存,然后锁定内存,将数据读取出来
具体代码可在MSDN中查找BITMAP类的使用方法!
然后用LoadImage加载进来...HANDLE LoadImage(
HINSTANCE hinst, // handle to instance
LPCTSTR lpszName, // 这里填上路径...
UINT uType, /* 图像的类型
IMAGE_BITMAP 位图(.bmp)
IMAGE_CURSOR 光标(.cur)
IMAGE_ICON 图标(.ico)*/ int cxDesired, // 图象width 可以指定为0...然后在options中指定LR_DEFAULTSIZE标志...
int cyDesired, // 图象height 同上
UINT fuLoad // load options 如果是从文件加装必须加上LR_LOADFROMFILE标志
);