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

📄 untitled-08.txt

📁 mfc 教程
💻 TXT
字号:
:: CheckFotoameover来找出游戏的获胜方或判断是否是和局。如果选手的任一方将 3个 X
或O摆成了一排,或者已没有剩余的空格,则CheckFoAlameover将调用CMainwindow的Mes-
sageBox函数来显示一个消息框宣布结果,如图3-3所示。MessageBox是所有窗口类从CWnd
继承来的函数。因为它为在屏幕上显示一个消息并任意地获得一个响应提供了一种一步到
位的方法,所以在程序处理中它是一个极其有用的工具。
    CWnd::  MeSS。geBOX的原型如下:
      nit MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption= NULL,
          UINT "Type= NBOK)
…zText指定了消息框中正文的文本,冲zCaPtion指定了消息框标题栏中的标题,"TyPe包含
着一个或多个位标志,定义了消息框的样式。返回值标识了被单击后释放消息框的按钮。
…zText和…zCaption可以是指向常规文本字符串的指针或CString对象。(由于CString类重
载了LPCTSTR运算符,因此总可以把一个CString传递给接受LPCTSTR数据类型的函数。)
…zCaption值为NULL将在标题栏显示标题“Ermr”。
    MessapeBox最简单的用处就是显示一个消息并等待用户单击消息框中的“OK”按钮:
      MessaggBOx(T(”CI。oh OK to C00t。nuo”),T(”mp Appl。CCt。OO”》;
"Type接受默认值(MB.OK)意味着消息框将只有一个“OK”按钮而没有其他按钮。因此,唯
一可能的返回值就是IDOK。但是如果在退出应用程序之前,您想要使用消息框询问用户是
否要保存一个文件,您可以使用MB_YESNOCANCEL类型:
      Mes。ageBox(T(”Your document coma。us unsayed data. Save It?”),
          .T(”mp AppllCdtlon”), MB.YESNOCANCEL);
    现在消息框将包含3个按钮: Yes、No以及Cancel,从MessageBox函数返回的值为
IDYES、IDNO或IDCANCEL。然后,程序将检测返回值。如果是IDYES,则在结束之前保存数
据;如果是IDNO,则不保存;如果是IDCANCEL,则返回应用程序。在表3-4中列出了6个消
息框样式以及对应的返回值,默认按钮用黑体字突出显示,默认按钮就是用户接回车键点中
的按钮。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -