cbitmap能不能直接把硬盘上的24位bmp读入?是不是只能读资源文件里的? 是这样的,如果loadFromFile的话呢,自己编吧,不难,或者上网上去down一个位图控件就可以了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是说重载cbitbmp?但是如果我写入内存的是24位的还能不能用原先的bltbit函数拷贝图象? 加一个参数LOADFROMFILE就可以了...下面代码就可以自动先从资源里面读取,如果没有,就读取文件(作为文件读取,没有256色限制) HBITMAP hBmp = (HBITMAP)::LoadImage( AfxGetInstanceHandle(), lpszResourceName, IMAGE_BITMAP, 0,0, LR_CREATEDIBSECTION ); if( hBmp == NULL ) { //added by gameboy... hBmp = (HBITMAP)::LoadImage( AfxGetInstanceHandle(), lpszResourceName, IMAGE_BITMAP, 0,0, LR_CREATEDIBSECTION | LR_LOADFROMFILE); if( hBmp == NULL) return FALSE; } m_bitmap.Attach( hBmp ); 被老板训斥过吗? IOCP主动断开客户连接 send函数发送失败后如何重试,要不要重新connect异或是更远一点:重新用socket()创建一个SOCKET vc++ 现在最高版本是哪个呀?vs.net安装盘中都有什么软件呀?有vc6,vb6吗? 怎样在VC环境下基于对话框的程序中调用C的函数? 关于在winxp下loadlibrary出错误的问题.500分,决不失言 cpp文件和h文件在语法上的区别 隐式调用DLL时的问题! ADO + Oracle小问题 asp中调用DCOM的问题 请教一个关于问题 如何才能处理快速的处理几十万甚至百万数据呢?而又不占用太多的内存和CPU呢?
还能不能用原先的bltbit函数拷贝图象?
下面代码就可以自动先从资源里面读取,如果没有,就读取文件(作为文件读取,没有256色限制) HBITMAP hBmp = (HBITMAP)::LoadImage( AfxGetInstanceHandle(),
lpszResourceName, IMAGE_BITMAP, 0,0, LR_CREATEDIBSECTION ); if( hBmp == NULL )
{
//added by gameboy...
hBmp = (HBITMAP)::LoadImage( AfxGetInstanceHandle(),
lpszResourceName, IMAGE_BITMAP, 0,0, LR_CREATEDIBSECTION | LR_LOADFROMFILE); if( hBmp == NULL)
return FALSE;
} m_bitmap.Attach( hBmp );