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

📄 subject_30784.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:30784 发表者:caiju 发表日期:2003-02-26 14:42:52
<br>主题:怎么会这样,请指教
<br>内容:程序一运行出现的界面的客户区(就是除了标题栏工具栏的中间那一大块)显示的是我的<BR>桌面上的那些图标,不应该是一片白色区域吗,怎么会这样呢&nbsp;&nbsp;
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:74LS373 回复日期:2003-02-26 14:48:57
<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>
回复者:caiju 回复日期:2003-02-26 14:53:50
<br>内容:我就是在VC自己的视类里画的图啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:windsssss 回复日期:2003-02-26 14:55:34
<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>
回复者:74LS373 回复日期:2003-02-26 14:59:39
<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>
回复者:caiju 回复日期:2003-02-26 15:04:00
<br>内容:是这样,我原来自己建了一个视类,我作不出视图切换,就把新建视图里面的ondraw()里的内容放到VC自己的视类的ondraw里,然后把VC视类原来的ondraw里的内容注掉,来测试新视类里的绘图代码。我把ondraw里的内容全注掉,还是出现只出桌面的现象。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:caiju 回复日期:2003-02-26 15:08:10
<br>内容:这是我的onpreparedc的函数,<BR>void CLANCHY2View::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) <BR>{<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; CRect rectClient;<BR>&nbsp;&nbsp;&nbsp;&nbsp; GetClientRect(rectClient);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;SetMapMode(MM_ANISOTROPIC);<BR>&nbsp;&nbsp;&nbsp;&nbsp; //pDC-&gt;SetWindowExt(1500,1000);//模式1<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;SetWindowExt(1500,5000);//模式2<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;SetViewportExt(rectClient.right,-rectClient.bottom);<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;SetViewportOrg(0,rectClient.bottom);&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;CView::OnPrepareDC(pDC, pInfo);<BR>}<BR>设背景色的函数<BR>BOOL CLANCHY2View::OnEraseBkgnd(CDC* pDC) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CDC*pDC1=GetDC();<BR>&nbsp;&nbsp;&nbsp;&nbsp; OnPrepareDC(pDC1);<BR>//&nbsp;&nbsp;&nbsp;&nbsp;CRect bkrect(0,1000,1500,0);//模式1<BR>&nbsp;&nbsp;&nbsp;&nbsp; CRect bkrect(0,1000,5000,0);//模式2<BR>&nbsp;&nbsp;&nbsp;&nbsp;CBrush brushBkColor; <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;brushBkColor.CreateSolidBrush(RGB(100,100,255)); <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;pDC1-&gt;FillRect(bkrect,&amp;brushBkColor);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>}<BR>模式1是正常的,模式2中只把客户区的下面的大约1/3涂成蓝色了
<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-26 15:40:43
<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>
回复者:caiju 回复日期:2003-02-26 15:45:32
<br>内容:faint,不会吧。模式2也能全涂成蓝色吗
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:74LS373 回复日期:2003-02-26 15:55:24
<br>内容:因该就是这样的啊,你既然CRect bkrect(0,1000,5000,0);那这部分以外的区域显存中的数据都不会被改变的,当然一开始是什么样的就什么样的。
<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>回复者:晚风也渡 回复日期:2003-02-26 16:00:36
<br>内容:是1/3<BR>我仔细看看,仿佛模式二那句应改为:<BR> CRect bkrect(0,5000,1500,0);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:caiju 回复日期:2003-02-26 16:09:12
<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 + -