📄 subject_47797.htm
字号:
<p>
序号:47797 发表者:我就是要学VC 发表日期:2003-07-24 13:48:32
<br>主题:请问如何实现启动提示?
<br>内容:有的应用程序启动时,弹出一个对话框,然后点下一条就显示下一个。可以一直显示,<BR>我看原代码好象就是一个TXT文件,里面保存有这些提示一句一行。<BR>不知道如何读出这个文件一次一行的显示??<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-07-24 15:56:59
<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>
回复者:天心 回复日期:2003-07-24 17:33:05
<br>内容:这样做:<BR>先做个对话框<BR>在程序启动时读取设置值注册表或INI文件<BR>BOOL IsShow; //是否显示<BR>long fle; //文件中第几行<BR>在应用程序初始化时:<BR>CString str=ReadFile();<BR><BR>CDialog dlg;<BR>dlg.str=str;<BR>dlg.Create();<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>
回复者:我就是要学VC 回复日期:2003-07-24 19:17:37
<br>内容:正是1楼的兄弟说的那种效果,我看别人的代码,可是对话框中的下一条都没有代码,所以不知道怎么看。<BR>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>
回复者:helptohelp 回复日期:2003-07-27 10:40:28
<br>内容:先定义一个CStdioFile类对象,然后可以把文件一行一行的读出来,每读一次就显示一个对话框。一楼的兄弟,你不防试试看。
<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-07-27 20:32:54
<br>内容:INI文件怎么用总知道吧要不直接写入注册表<BR>建一个对话框CMyDlg,定义一个文本框,只读<BR>m_strCurLine;<BR>在CMainFrame::Create(...)中加入以下代码 别忘了#include "MyDlg.h"<BR><BR>BOOL m_bIsShow;<BR>LONG m_lCurLine;<BR>//在MainFrm.h中加入变量 <BR>CMyDlg *dlg;<BR>//在构造中dlg=NULL;<BR>//析构中delete dlg;<BR>//读INI文件数据<BR>m_bIsShow=::GetPrivateProfileInt("设置","是否显示",<BR> 1,"d:\\my.ini");<BR>m_lCurLine=::GetPrivateProfileInt("设置","当前行",<BR> 1,"d:\\my.ini");<BR>if(m_bIsShow)<BR>{<BR> CStdioFile fp;<BR> CFileException e;//文件异常处理<BR> CString str;<BR> if(!CFile::GetStatus ("D"\\my.txt",rstatus))<BR> {<BR> //try<BR> fp.Open("d:\\my.ini",CFile::modeRead,NULL);<BR> //throw<BR> for(int i=0;i<m_lCurLine;i++)<BR> fp.ReadString(str) <BR> <BR> fp.Close();<BR><BR> dlg.SetDlgItemTxt(IDC_EDIT,str);<BR>if(!dlg)<BR> dlg.Create(IDD_DIALOG1,this);<BR> dlg.ShowWindow(SW_SHOW);<BR>}<BR><BR><BR><BR><BR> <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 + -