📄 subject_41079.htm
字号:
<p>
序号:41079 发表者:开心子 发表日期:2003-05-23 19:33:33
<br>主题:求救--vc里面 图像保存和另存为 应怎样编程?
<br>内容:<BR><BR>各位大虾:<BR> 你们好,我现在 正在作毕业设计,题目是 图像几何变换。我想 在文件菜单里 设置 保存和另存为,就像开始-〉附件-〉画图 里的那样 ,请问怎么做?<BR> 谢谢!!<BR> 来信,请寄 wyy926_2003@yahoo.com.cn<BR> QQ : 27124385 谢谢指教!<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>
回复者: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> // TODO: Add your command handler code here<BR> CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_24.bmp", <BR> OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR> "Bitmap Files(*.bmp)", NULL);<BR> int nRespond = fileSaveDlg.DoModal();<BR> if(nRespond == IDOK)<BR> {<BR> CString filePath = fileSaveDlg.GetPathName();<BR> <BR> CDdb* pDdb = new CDdb(&m_bitmap);<BR> pDdb->Save(filePath, 0, 0, m_nWidth, m_nHeight);<BR> pDdb->ClearMemory();<BR> }<BR>}<BR>void CDisplayModeView::OnFileSaveAs() <BR>{<BR> // TODO: Add your command handler code here<BR> CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_8.bmp", <BR> OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR> "256 Colors Bitmap Files(*.bmp)", NULL);<BR> int nRespond = fileSaveDlg.DoModal();<BR> if(nRespond == IDOK)<BR> {<BR> CString filePath = fileSaveDlg.GetPathName();<BR> <BR> CDdb* pDdb = new CDdb(&m_bitmap);<BR> pDdb->SaveAs256(filePath, 0, 0, m_nWidth, m_nHeight);<BR> pDdb->ClearMemory();<BR> <BR> }<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>内容: <BR> 各位大侠都帮帮忙呀,呵呵....<BR><BR>请问 CFileDialog fileSaveDlg(FALSE, "*.bmp", "bit_24.bmp", <BR> OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, <BR> "Bitmap Files(*.bmp)", NULL);<BR> <BR>里面各个项都是什么意思?<BR>我想设置成 像 附件里的画图 那样的保存和另存为对话框 ,应该对 上述代码如何修改 ?<BR>请不吝赐教!! <BR>2003-5-25 20:54:56
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -