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

📄 subject_29507.htm

📁 vc
💻 HTM
字号:
<p>
序号:29507 发表者:芝麻不开门 发表日期:2003-02-09 02:04:23
<br>主题:DirectX编程一问。
<br>内容:HPEN hpen, hpenOld;<BR>hpen = CreatePen(PS_SOLID, 1, RGB(255,255,255));<BR>hpenOld = SelectObject(hdc, hpen);<BR><BR>最后一句编译时出错。<BR>提示为:error C2440: '=' : cannot convert from 'void *' to 'struct HPEN__ *'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conversion from 'void*' to pointer to non-'void' requires an explicit cast<BR><BR><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>
<font color=red>答案被接受</font><br>回复者:songxinye 回复日期:2003-02-09 06:55:51
<br>内容:hpenOld = (HPEN )SelectObject(hdc, hpen);<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-02-09 09:38:19
<br>内容:我认为是这样:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; //定义变量.<BR>&nbsp;&nbsp; CPen *pNewPen;<BR>&nbsp;&nbsp; CPen *pOldPen;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp; //构造新笔.<BR>&nbsp;&nbsp; pNewPen = new CPen;<BR>&nbsp;&nbsp; pNewPen-&gt;CreatPen(PS_SOLID,1,RGB(255,255,255));<BR><BR>&nbsp;&nbsp; pOldPen = pDC-&gt;SelectObject(pNewPen);<BR>&nbsp;&nbsp;&nbsp;&nbsp;//用新创建的笔绘图.&nbsp;&nbsp; <BR>&nbsp;&nbsp; pDC-&gt;MoveTo(200,60);<BR>&nbsp;&nbsp; pDC-&gt;LineTo(40,40);<BR><BR>&nbsp;&nbsp; pDC-&gt;SelectObject(pOldPen); //恢复设备描述表中的原有的笔.<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>
回复者:tjhe 回复日期:2003-02-09 11:01:45
<br>内容:songxinye应该是正确的,DirectX一般不用MFC
<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 + -