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

📄 subject_31995.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:31995 发表者:包建荣 发表日期:2003-03-09 10:33:20
<br>主题:向高手请教!如何动态调用标记如IDB_BF_1的位图资源!!
<br>内容:因我要在程序中采用,类似<BR> CBitmap&nbsp;&nbsp; m_bmptemp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR> VERIFY(m_bmptemp.LoadBitmap(IDB_BF_1));<BR> m_b1.SetBitmap(m_bmptemp);<BR>的方式在对话框中动态显示位图,其中IDB_BF_1,。。。,IDB_BF_90为位图资源标记,m_b1,。。。,m_b9为PICTUREBOX控件的关联的变量,程序中需要根据一些计算,动态得出1到9的数字,然后再根据1到9,在PICTUREBOX上放置相应的位图,各位高手该如何动态根据得到数字来放置位图??即,如何动态的调用<BR>VERIFY(m_bmptemp.LoadBitmap(IDB_BF_*));*根据要求而改变?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2003-03-09 11:06:25
<br>内容:可以将IDB_BF_1,。。。,IDB_BF_90定义为连续的ID(可在Resource.h中修改这些定义的值),这样可以如下:<BR><BR>VERIFY(m_bmptemp.LoadBitmap(IDB_BF_1 + * -1)); //*为计算所得的数(1到9)
<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-03-09 11:14:38
<br>内容:可以用switch语句,你所得到的数字为i;<BR>switch (i)<BR>{<BR> case 1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>VERIFY(m_bmptemp.LoadBitmap(IDB_BF_1));<BR>m_b1.SetBitmap(m_bmptemp);<BR>break;<BR>case 2:<BR>VERIFY(m_bmptemp.LoadBitmap(IDB_BF_2));<BR>m_b2.SetBitmap(m_bmptemp);<BR>break;<BR>.<BR>.<BR>.<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-03-09 12:58:07
<br>内容:tjhe 先生答的太好了,关键是我要用不止到IDB_BF_1,。。。,IDB_BF_90,我要到IDB_BF_9000,所以晚风也渡小姐的回答我看不太可行,呵呵,不过还是谢谢大家热心相助,谢谢!
<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 + -