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

📄 subject_38990.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:38990 发表者:网上追跳 发表日期:2003-05-07 14:26:08
<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>
回复者:网上追跳 回复日期:2003-05-07 15:39:48
<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-08 15:18:32
<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>
<font color=red>答案被接受</font><br>回复者:kingnee 回复日期:2003-05-11 22:22:14
<br>内容:CFile下的Status.m_,本人以前弄过,下次上网时给你代码!
<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-12 13:13: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>
回复者:kingnee 回复日期:2003-05-13 16:05:18
<br>内容:想问一下你用什么方式访问数据库的,ODBC,DAO,ADO》你是否在保存数据时,对应库表中的全部字段?同时给你查看文件属性的代码(数据库也可以)。<BR>其实问题在与你的连接数据库的代码上。//下面仅做参考<BR>MAX_PATH 自定义为大小<BR>BOOL CFileLook::OnInitDialog() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnInitDialog();<BR>&nbsp;&nbsp;&nbsp;&nbsp;char path[MAX_PATH];<BR>&nbsp;&nbsp;&nbsp;&nbsp;HMODULE hModule=GetModuleHandle("\\.filename.*");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //filename.* 为文件名<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //取出本目录下的文件路径 ,可以用其它方法&nbsp;&nbsp;代码如在最后:<BR>&nbsp;&nbsp;&nbsp;&nbsp;GetModuleFileName(hModule,path,200);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileStatus status;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString str;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if( CFile::GetStatus( path, status ) )<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit1.SetWindowText(status.m_ctime.Format("%Y年%m月%d日 %H:%M:%S"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit2.SetWindowText(status.m_mtime.Format("%Y年%m月%d日 %H:%M:%S"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit3.SetWindowText(status.m_atime.Format("%Y年%m月%d日"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.Format("%d字节",status.m_size);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit4.SetWindowText(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.Format("%s%s%s%s",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(status.m_attribute&amp;CFile::readOnly) == CFile::readOnly ? "只读 ":"",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(status.m_attribute&amp;CFile::hidden) == CFile::hidden ? "隐藏 ":"",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(status.m_attribute&amp;CFile::system) == CFile::system ? "系统 ":"",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(status.m_attribute&amp;CFile::archive) == CFile::archive ? "存档 ":"");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit5.SetWindowText(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.Format("%s",status.m_szFullName);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit6.SetWindowText(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit6.SetWindowText("该文件不存在!");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit1.SetWindowText("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit2.SetWindowText("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit3.SetWindowText("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit4.SetWindowText("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_edit5.SetWindowText("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add extra initialization here<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;&nbsp;&nbsp;// return TRUE unless you set the focus to a control<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// EXCEPTION: OCX Property Pages should return FALSE<BR>}<BR><BR><BR><BR><BR>//以下代码是取文件路径 CFileAll 继承FileDialog类<BR>//保存到 filepath 中 CString;<BR>&nbsp;&nbsp; CFileAll filedialog(TRUE, NULL,"*.*",OFN_EXPLORER | <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFN_OVERWRITEPROMPT,NULL);&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; filedialog.m_ofn.lpstrFilter = "*.*";&nbsp;&nbsp;//文件类型<BR>&nbsp;&nbsp; filedialog.m_ofn.lpstrTitle = "选择要查看的文件";<BR>&nbsp;&nbsp; if ( filedialog.DoModal() != IDOK)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete filedialog;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<BR>&nbsp;&nbsp; }<BR>&nbsp;&nbsp; else //(filedialog.DoModal() == IDOK)&nbsp;&nbsp; //打开文件后执行的。。。<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_filedisplay.DeleteAllItems();<BR>&nbsp;&nbsp;&nbsp;&nbsp;CPelistApp *pApp = (CPelistApp *)AfxGetApp();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //在CPelistApp&nbsp;&nbsp; 中添一个成员变量m_filepath<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //CFileAll&nbsp;&nbsp;继承FileDialog类,在CFileAll::OnDestroy()中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //添加:1 CPelistApp *pApp = (CPelistApp *)AfxGetApp();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //添加:2 pApp-&gt;m_nfileallpath = CFileDialog::GetPathName(); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filepath = pApp-&gt;m_nfileallpath ;<BR>&nbsp;&nbsp; }
<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 + -