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

📄 subject_61908.htm

📁 vc
💻 HTM
字号:
<p>
序号:61908 发表者:李强-01 发表日期:2003-11-22 23:59:09
<br>主题:如何编写类似下面&#34;浏览...&#34;然后读写文件的程序
<br>内容:如何编写类似下面&#34;浏览...&#34;然后读写文件的程序,再将文本复制粘贴,那位高手有源码,小弟多谢了.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:BigJames 回复日期:2003-11-23 10:51:24
<br>内容:SHBrowseForFolder可以打开那个对话框
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:BigJames 回复日期:2003-11-23 10:54:17
<br>内容:Sorry,刚才的回答,也许有误。<BR>在MSDN查找“Open and Save As Dialog Boxes”,也许就是你所要的。<BR>从ShBrowseForFolder下面的See Also也可以跳过去。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:李强-01 回复日期:2003-11-23 18:48:09
<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>
<font color=red>答案被接受</font><br>回复者:BigJames 回复日期:2003-11-23 18:55:54
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;OPENFILENAME ofn;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // common dialog box structure<BR>char szFile[260];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // buffer for file name<BR>HWND hwnd;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// owner window<BR>HANDLE hf;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// file handle<BR><BR>// Initialize OPENFILENAME<BR>ZeroMemory(&amp;ofn, sizeof(ofn));<BR>ofn.lStructSize = sizeof(ofn);<BR>ofn.hwndOwner = GetSafeHwnd();<BR>ofn.lpstrFile = szFile;<BR>//<BR>// Set lpstrFile[0] to '\0' so that GetOpenFileName does not <BR>// use the contents of szFile to initialize itself.<BR>//<BR>ofn.lpstrFile[0] = '\0';<BR>ofn.nMaxFile = sizeof(szFile);<BR>ofn.lpstrFilter = &#34;All\0*.*\0Text\0*.TXT\0&#34;;<BR>ofn.nFilterIndex = 1;<BR>ofn.lpstrFileTitle = NULL;<BR>ofn.nMaxFileTitle = 0;<BR>ofn.lpstrInitialDir = NULL;<BR>ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;<BR><BR>// Display the Open dialog box. <BR><BR>if (GetOpenFileName(&amp;ofn)==TRUE) <BR>&nbsp;&nbsp;&nbsp;&nbsp;hf = CreateFile(ofn.lpstrFile, GENERIC_READ,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0, (LPSECURITY_ATTRIBUTES) NULL,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(HANDLE) NULL);<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>
回复者:李强-01 回复日期:2003-11-23 19:38:17
<br>内容:楼上的朋友解答是正确的,在此表示感谢.但我还是有一点疑问,那就是如何将文件内容读到一个Edit控件中.
<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-11-24 17:41:14
<br>内容:把文件中得内容读到缓冲区中,<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 + -