|
|
我在一本书上看到说先将图片加载进来(作为背景),再加载第二张图片进来,用该图的蒙版与刚才的第一张作AND运算,再用原图和背景图作OR运算,于是产生了不带框的图片.
对于任意的一张图片,有什么办法得到蒙版?用什么方法处理?
或者有什么函数可以直接产生镂空图?
或者有什么办法将图片加载到背景上,而不用蒙版?
我参考的书是北京科海电子出版社的<<Visaul C++游戏设计>>
里边所有的图片都带有蒙版图
另外有谁看过这本书没有?
我想问一下如果要将这本书的框架风格改一下怎么改?
这本书的框架都是统一的形式
我想改成一运行程序不能带有上边的关闭信息,即不带有WIN中的蓝色条条,一运行就在屏幕中心位置,按下ESC就可以退出了
下边是窗口代码 可能贴得不全)
canvasFrame::canvasFrame()
{
RECT rect;
Create(NULL,"RainSoft");
CClientDC dc(this);
int width = dc.GetDeviceCaps(HORZRES);
int height = dc.GetDeviceCaps(VERTRES);
GetWindowRect( &rect );
width = ( width - ( rect.right - rect.left ))/2 ;
height = (height - (rect.bottom - rect.top ))/2 ;
MoveWindow( width , height , (rect.right - rect.left ) , (rect.bottom - rect.top ) ,true);
}
如果要改的话,要怎么改??
麻烦各位大侠指点一下~ [em12] |
|