📄 subject_29507.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> 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> //定义变量.<BR> CPen *pNewPen;<BR> CPen *pOldPen;<BR> <BR> //构造新笔.<BR> pNewPen = new CPen;<BR> pNewPen->CreatPen(PS_SOLID,1,RGB(255,255,255));<BR><BR> pOldPen = pDC->SelectObject(pNewPen);<BR> //用新创建的笔绘图. <BR> pDC->MoveTo(200,60);<BR> pDC->LineTo(40,40);<BR><BR> pDC->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 + -