⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_26342.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:26342 发表者:石松 发表日期:2002-12-31 11:31:40
<br>主题:如何实现两个图层叠加
<br>内容:一个位图,一个矢量图如何实现叠加?我打算左边作一个带开关的树控件,请多多指点,最好有示例代码。矢量图层我已作好!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bb 回复日期:2002-12-31 14:31:33
<br>内容:定义两个CBitmap对象,一个放位图bmp1,一个画矢量图bmp2,<BR><BR>设一个flag<BR>flag=0&nbsp;&nbsp;&nbsp;&nbsp; show bmp1<BR>flag=1&nbsp;&nbsp;&nbsp;&nbsp; show bmp2<BR>flag=3&nbsp;&nbsp;&nbsp;&nbsp; show bmp1,bmp2<BR><BR>OK?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:石松 回复日期:2003-01-01 20:14:42
<br>内容:不行,因为我有很多的位图和标志图,我现在正在考虑是否能够定一个类
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:bb 回复日期:2003-01-02 10:18:16
<br>内容:定义一个类,如<BR><BR>class CLayer;<BR><BR>//图形抽象对象<BR>class CMyDrawObj:public CObject<BR>{<BR>&nbsp;&nbsp;.....<BR>&nbsp;&nbsp;BOOL m_bVisible; //该图形是否可见<BR>&nbsp;&nbsp;CLayer* m_Layer; //所属图层<BR>&nbsp;&nbsp;virtual void Draw(CDC *pDC)=0;<BR>}<BR><BR>//位图<BR>class CMyBmp:public CMyDrawObj<BR>{<BR>&nbsp;&nbsp; ....&nbsp;&nbsp; <BR>}<BR>矢量图...<BR>class CMyVector:public CMyDrawObj<BR>{<BR> ....<BR>}<BR><BR>class CLayer:public CMyDrawObj<BR>{<BR>&nbsp;&nbsp; CObjList m_ObjList; //容纳所有改图层对象<BR>&nbsp;&nbsp;....&nbsp;&nbsp; //层属性<BR>}<BR><BR>CObjList m_Layers;<BR><BR><BR>void CLayer::Draw(CDC *pDC)<BR>{<BR>&nbsp;&nbsp; if(!m_Visible)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<BR>&nbsp;&nbsp; while ! m_ObjList end<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_ObjList[i].Draw(pDC);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next<BR>&nbsp;&nbsp; }<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -