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

📄 subject_41079.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:41079 发表者:开心子 发表日期:2003-05-23 19:33:33
<br>主题:求救--vc里面 图像保存和另存为 应怎样编程?
<br>内容:<BR><BR>各位大虾:<BR>&nbsp;&nbsp;你们好,我现在 正在作毕业设计,题目是 图像几何变换。我想 在文件菜单里 设置 保存和另存为,就像开始-〉附件-〉画图 里的那样 ,请问怎么做?<BR>&nbsp;&nbsp;谢谢!!<BR>&nbsp;&nbsp;来信,请寄 wyy926_2003@yahoo.com.cn<BR>&nbsp;&nbsp;QQ : 27124385&nbsp;&nbsp;谢谢指教!<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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>
回复者:babyxu 回复日期:2003-05-25 04:09:14
<br>内容:在Workgroup里添加一个Menu资源,然后编辑菜单资源,在菜单的属性里把第2项钩上,快捷键是O。这样就是一个弹出式菜单。然后调用CFile和利用ClassWizard给菜单项添加相应的响应函数。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ninekwll 回复日期:2003-05-25 10:16:23
<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-05-25 20:43:26
<br>内容:babyxu 你好,谢谢你,这些我知道,关键是响应函数中的各个项不知代表什么,也不知怎么设置<BR>此为 我书上的一块程序。<BR>void CDisplayModeView::OnFileSave() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your command handler code here<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_24.bmp", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Bitmap Files(*.bmp)", NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;int nRespond = fileSaveDlg.DoModal();<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(nRespond == IDOK)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CString filePath = fileSaveDlg.GetPathName();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDdb* pDdb = new CDdb(&amp;m_bitmap);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdb-&gt;Save(filePath, 0, 0, m_nWidth, m_nHeight);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdb-&gt;ClearMemory();<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}<BR>void CDisplayModeView::OnFileSaveAs() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your command handler code here<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_8.bmp", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"256 Colors Bitmap Files(*.bmp)", NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;int nRespond = fileSaveDlg.DoModal();<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(nRespond == IDOK)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CString filePath = fileSaveDlg.GetPathName();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDdb* pDdb = new CDdb(&amp;m_bitmap);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdb-&gt;SaveAs256(filePath, 0, 0, m_nWidth, m_nHeight);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdb-&gt;ClearMemory();<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}<BR>ninekwll<BR>谢谢你<BR>我是想保存成 256色 或24色或16色或 单色 的*.bmp文件, 不知 对里面的代码怎么修改。<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-05-25 20:53:13
<br>内容:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;各位大侠都帮帮忙呀,呵呵....<BR><BR>请问&nbsp;&nbsp; CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_24.bmp", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Bitmap Files(*.bmp)", NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>里面各个项都是什么意思?<BR>我想设置成 像 附件里的画图 那样的保存和另存为对话框 ,应该对 上述代码如何修改 ?<BR>请不吝赐教!!&nbsp;&nbsp; <BR>2003-5-25 20:54:56

⌨️ 快捷键说明

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