C语言如何打开一个TXT文档并在前端显示?

C语言如何打开一个TXT文档并在前端显示?,第1张

调用DOS命令

这样

system("要打开的文件路径")

调用这个函数需要这个包含下面这个头文件

#include<stdlib.h>

建议试试AfxMessageBox()按说messagebox本来就是模态系那是,应该就是对话框最前端。

Windows API: MessageBox()

CWnd::MessageBox()

MFC: AfxMessageBox()

其中CWnd::MessageBox() 与 AfxMessageBox() 都是对 API 函数MessageBox()的封装。

关于是否需要句柄HWND的说明:

1)MessageBox是API,因此它需要HWND参数指定其所属窗体。

2)CWnd::MessageBox() 是CWnd的成员函数,它要求MessageBox只能在cwnd类及其子类中使用;它不要求HWND参数,因为CWnd已经指明了其所属窗口。 因此CWnd::MessageBox()和::MessageBox(HWND)作用等同。

3)AfxMessageBox()mfc中的全局函数,无句柄HWND参数。能用MessageBox()的地方都能用AfxMessageBox(),但AfxMessageBox不能设置消息框标题(它的默认标题就是应用程序的可执行文件名).

使用建议:

1)在非CWnd类中使用则是API MessageBox函数,但它使用起来非常不便,必须指定标题、句柄和样式等,否则选用CWnd::MessageBox()或AfxMessageBox,它们使用起来方便。

2)MessageBox是模态对话框,你不进行确认时程序不往下运行,它会阻塞你当前的线程为,除非你程序是多线程的程序,否则只有等待模态对话框被确认。3)如果用MFC的话,请尽量使用afxmessagebox,因为这个全局的对话框最安全,也最方便。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8155791.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存