如何load一个BMP文件? 我用CBitmap 的 LoadBmp("aa.bmp")怎么不行? 将之加入资源肯定行,LOADBMP的另一个参数是nIDResourceLoadBmp("aa.bmp");出也应该可以呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把BMP放到资源中,LoadBitmap( UINT nIDResource ); 把位图做成资源:几LoadBitmap()即可。 第一就是放到资源中,若文件读取:可以考虑GetBitmapandPalette函数 我的这个BMP文件有 1M 多,放到资源里??? 那我的程序得多大呀?呵呵,高手,如何直接读文件呢? HBITMAP hBmp;hBmp = (HBITMAP)LoadImage( NULL, strFileName IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR |LR_LOADFROMFILE LR_CREATEDIBSECTION );CBitmap bmp;bmp.Attach(hBmp); 你的bmp肯定超过了256色,LoadBMP不支持。还使用楼上说的方法吧。 HBITMAP hBmp;hBmp = (HBITMAP)LoadImage( NULL, strFileName IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR |LR_LOADFROMFILE |LR_CREATEDIBSECTION );CBitmap bmp;bmp.Attach(hBmp);刚才少了一点儿,现在应该可以了 更简单的:HBITMAP LoadBitmap( HINSTANCE hInstance, // handle to application instance LPCTSTR lpBitmapName // address of bitmap resource name); 答案都已经给出来了,怎么没人给分呢?ahr(电磁波)和Sunny_lin(大和尚)都是对的啊 _RecordsetPtr的用法 重载DrawItem 函数然后给出程序,为什么出不来按钮背景色呢?急!!! 恩,安逸,居然还有推荐贴被取消推荐的~~~~~~~~~~~~ 请问MSXML怎么用??最简单的搞半天也没出来 CButton的派生类OnCreate 如何收到网卡已经能够接收数据的中断信号呢??? 有关DoDataExchange 入和往Oracle的表中添加记录 也求BMP转ASCII源代码,急!!! 为什么使用TextOut,后面会有特殊字符 紧急:有谁有VC1.5,或者VC1.5的编译器? 我想从CMenu中派生一个自己的菜单类,但是在类向导里面为什么没有CMenu?
hBmp = (HBITMAP)LoadImage( NULL,
strFileName
IMAGE_BITMAP,
0,
0,
LR_DEFAULTCOLOR |LR_LOADFROMFILE LR_CREATEDIBSECTION
);CBitmap bmp;
bmp.Attach(hBmp);
hBmp = (HBITMAP)LoadImage( NULL,
strFileName
IMAGE_BITMAP,
0,
0,
LR_DEFAULTCOLOR |LR_LOADFROMFILE |LR_CREATEDIBSECTION
);
CBitmap bmp;
bmp.Attach(hBmp);
刚才少了一点儿,现在应该可以了
HINSTANCE hInstance, // handle to application instance
LPCTSTR lpBitmapName // address of bitmap resource name
);
ahr(电磁波)
和
Sunny_lin(大和尚)都是对的啊