在MFC中,很多字符串是要写到String table中的,如果AfxMessageBox要用到这种字符串,可以使用2种方法:

假设字符串ID为IDS_STRING1;

1.CString str;

str.LoadString(IDS_STRING1);

AfxMessageBox(str);

2.AfxMessageBox(IDS_STRING1); //这种方法明显更快。


AfxMessageBox

int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );

int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1 );

Return Value

Zero if there is not enough memory to display the message box; otherwise one of the following values is returned:

  • IDABORT The Abort button was selected.

  • IDCANCEL The Cancel button was selected.

  • IDIGNORE The Ignore button was selected.

  • IDNO The No button was selected.

  • IDOK The OK button was selected.

  • IDRETRY The Retry button was selected.

  • IDYES The Yes button was selected.

If a message box has a Cancel button, the IDCANCEL value will be returned if either the ESC key is pressed or the Cancel button is selected. If the message box has no Cancel button, pressing the ESC key has no effect.

The functions AfxFormatString1 and AfxFormatString2 can be useful in formatting text that appears in a message box.

Parameters

lpszText

Points to a CString object or null-terminated string containing the message to be displayed in the message box.

nType

The style of the message box. Apply any of the message-box styles to the box.

nIDHelp

The Help-context ID for the message; 0 indicates the application’s default Help context will be used.

nIDPrompt

A unique ID used to reference a string in the string table.

Remarks

Displays a message box on the screen. The first form of this overloaded function displays a text string pointed to by lpszText in the message box and uses nIDHelp to describe a Help context. The Help context is used to jump to an associated Help topic when the user presses the Help key (typically F1).

The second form of the function uses the string resource with the ID nIDPrompt to display a message in the message box. The associated Help page is found through the value of nIDHelp. If the default value of nIDHelp is used (– 1), the string resource ID, nIDPrompt, is used for the Help context. For more information about defining Help contexts, see the articleHelp Topics in Visual C++ Programmer’s Guide and Technical Note 28.

Example

// A simple message box, with only the OK button.
AfxMessageBox("Simple message box.");

// A message box that uses a string from a string table
// with yes and no buttons and the stop icon.
// NOTE: nStringID is an integer that contains a valid id of
// a string in the current resource.
AfxMessageBox(nStringID, MB_YESNO|MB_ICONSTOP);

AfxMessageBox另外一种快速使用方法

相关文章

  1. java安装下载步骤_java下载安装教程

    java下载安装教程首先,我们可能需要查看一下电脑的配置信息,单击开始按钮选择系统,一般我们只需要关注是多少位的系统,还有是windows或Linux即可,如图:推荐教程:《java学习》在网络畅通的情况下…...

    2023/3/26 20:45:25
  2. buuctf-misc-snake

    打开题目拿到一张图片,分离一下得到两个文件 打开key 是base64 密文,解密一下 翻译一下:妮琪米娜最喜欢哪首歌里提到了蛇? 百度找关键词,逛了10 多分钟才出来 Anaconda 蛇在英语中还有一种翻译 Serpent 是一种加密算法 解…...

    2023/3/26 20:38:06
  3. 2022/1/21-2022/2/5

    2022/1/21 通过列表的find方法获取指定用户的上班列表 业务逻辑说来不过增删改查,add,remove,list等,get,post,delete都是可以照着模仿的。 像 : click " show true " showtrue就是一个表达式, 相当于 click“f(n)” f(n)就是 s…...

    2023/3/26 20:35:02
  4. GUI snake贪吃蛇Java小游戏

    githup Data类 package com.company.snake;import javax.swing.*; import java.net.URL;//数据中心 public class Data {//绝对路径 ctrlalto 补全包public static URL headerURL Data.class.getResource("statics/material/header.png");public static ImageIcon…...

    2023/3/26 20:32:18
  5. 苏宁!你还挺得过去吗?(苏宁大幅裁员)

    前两天才写了一篇《作为一个江苏人,我眼中的苏宁》, 说实话,我内心是有点不太相信,偌大的苏宁会走到今天这步田地。 可一件件传闻都慢慢变成了实锤! 一、苏宁大裁员 一位多年老友刚跳槽去了苏宁; 入职一…...

    2023/3/26 20:13:44
  6. 我爸说我应该感恩

    是的,我知道,这个世界很多人都帮过我。 但是,面对家里的那些亲戚,我知道我不理他们,他们也没有义务理我。 我应该记住感恩。别人的生活,我并没有深入接触,我不了解。我的生活,我的选…...

    2023/3/26 20:10:21
  7. CSDN博客的简易使用

    CSDN博客简易使用 在CSDN上写博客,总是遇到很多问题,虽然这些问题很简单,但是对于新手来说,缺经常遇到,因此写篇博客记载。 一、CSDN的博客如何上传图片 如果有现成的 图片就选择文件路径,没有是截图的话&…...

    2023/3/26 20:00:03
  8. 手把手教你机器学习之支持向量机

    1.支持向量机SVM的基本原理: SVM就是解决线性不可分的算法。 将数据投射到高维空间,这正是SVM算法的核函数的功能. 在SVM中用得最普遍的两种把数据投射到高维空间的方法分别是多项式内核和径向基内核(RBF)。其中多项式内核比较容…...

    2023/3/26 19:42:24
  9. Java 处理流--转换流(InputStreamReader和OutputStreamWriter)

    转换流的两种形式: 1.InputStreamReader:将字节流转换成字符流。 public OutputStreamWriter(OutputStream out, String charsetName) 2.OutputStreamWriter:将字符流转换成字节流。 public InputStreamReader(InputStream in, String char…...

    2023/3/26 19:36:33
  10. c# UpdatePanel 用法

    1 前台必须添加 2 前台 3 后台...

    2023/3/26 19:35:11
  11. Android文件操作工具类,拿去用吧!

    五一放假了,作为一个外地狗,就别想回家了,还是在学校搞点东西吧!花了一天的时间,写了一个比较完善的文件管理工具类,希望小伙伴们能用上,有关于文件的常见操作,,一个我们…...

    2023/3/26 19:26:46
  12. sql怎么发音mysql_[原创]SQL发音考证(搜寻SQL-86标准)

    据我观察,中国的开发者创造了一种独特的SQL发音:/sɜːkl/,既好听,又好读,挺好的。但是今年我开始做数据库相关的工作,作为一个专业人士,决定对SQL发音进行一些考证。直接说结论吧,很…...

    2023/3/26 19:19:44
  13. train_test_split用法总结

    sklearn.model_selection.train_test_split随机划分训练集和测试集 官网文档:http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_split 一般形式: train_test_spli…...

    2023/3/26 19:15:53
  14. 电磁兼容EMC详解及测试流程

    一、电磁兼容EMC概念 EMC,全称为Electromagnetic Compatibility,即电磁兼容性;是指设备或系统在其电磁环境中能正常工作且不对该环境中任何事物构成不能承受电磁骚扰的能力。 因此,EMC包括两个方面的要求:一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过…...

    2023/3/26 19:14:15
  15. 设计师计算机配置,超全面!写给设计师的电脑配置攻略之PS篇

    对于设计师而言,电脑是吃饭的工具,如果工具不趁手,势必事倍功半。我相信大多数准备入行或已经工作多年的设计师,都明白这个道理。但是,大多数人对于怎么选配适合设计、适合自己的电脑存在很大的误区,或者完…...

    2023/3/26 18:59:36
  16. Android UI--ViewPager扩展Tab标签指示,android开发网上购物app

    布局搞定之后,定义一个适配器如下: package com.wwj.viewpager; import java.util.List; import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.ViewGroup; /** ViewPager适配器 author wwj */ publi…...

    2023/3/26 18:52:40
  17. 安卓apk 反编译为 Java源码图文教程

    前言: 近来在模仿写一个app,可惜只有apk,没找到源码,只好进行反编译,特记录于此,供人参考。 测试环境:win10 64位 工具: apktool(链接:https://pan.baid…...

    2023/3/26 18:50:52
  18. Vue基础学习

    引自&#xff1a;https://mrbird.cc/Vue-Learn-Note.html mrbird大佬博客 Vue 入门 <!DOCTYPE html><html lang"en"><head><meta charset"UTF-8"><title>todoList</title><script src"https://cdn.jsdelivr…...

    2023/3/26 18:49:30
  19. UpdatePanel的简单用法(非嵌套)

    ScriptManager和UpdatePanel控件联合使用可以实现页面局部异步刷新的效果。UpdatePanel用来设置页面中局部异步刷新的区域&#xff0c;它必须依赖于ScriptManager&#xff0c;因为ScriptManager控件提供了客户端脚本生成与管理UpdatePanel的功能。 ScriptManager属性解释Enabl…...

    2023/3/26 18:42:06
  20. 简述Mean shift 算法及其实现

    文章目录Mean shift 是什么Mean shift 算法的预备知识什么是特征什么是特征空间什么是核密度估计核函数的表示Mean shift 算法Mean shift算法的公式推导Mean shift算法的流程Mean shift算法图示Mean shift 算法应用Mean Shift 算法应用在聚类Mean Shift 算法图像分割Mean shift…...

    2023/3/26 18:42:02

最新文章

  1. AfxMessageBox另外一种快速使用方法

    在MFC中&#xff0c;很多字符串是要写到String table中的&#xff0c;如果AfxMessageBox要用到这种字符串&#xff0c;可以使用2种方法&#xff1a; 假设字符串ID为IDS_STRING1&#xff1b; 1.CString str; str.LoadString(IDS_STRING1); AfxMessageBox(str); 2.AfxMessag…...

    2023/3/26 20:51:57
  2. NVIDIA-TAO环境配置及预训练模型使用样例-车牌号识别(Docker容器方法)

    TAO是英伟达推出的可以简化企业AI应用和部署的模型自适应平台&#xff0c;其提供了大量的预训练模型以及模型finetune程序&#xff0c;使得用户可以快速的在自己的数据上进行模型finetune&#xff0c;之后用TAO的部署工具可以快速完成模型的部署。 TAO提供了四种使用方式&…...

    2023/3/26 20:51:46
  3. “揾”钱,最紧要系稳

    我是腾讯安全的樊自磊。我们团队在腾讯主要负责金融风控产品&#xff0c;解决相关产品交付和服务维护工作&#xff0c;像国内知名大型国有银行、城商行、互联网金融公司等&#xff0c;都是我们的服务对象。今年春节&#xff0c;我和我的的同事们都在深圳为金融行业的网络安全进…...

    2023/3/26 20:51:36
  4. 越权漏洞详解

    今天继续给大家介绍渗透测试相关知识&#xff0c;本文主要内容是越权漏洞详解。 免责声明&#xff1a; 本文所介绍的内容仅做学习交流使用&#xff0c;严禁利用文中技术进行非法行为&#xff0c;否则造成一切严重后果自负&#xff01; 再次强调&#xff1a;严禁对未授权设备进行…...

    2023/3/26 20:51:31
  5. dede后台取消验证码

    如何去除dede后台登陆页面的验证码找到DEDE后台目录,也就是默认的/dede/login.php在Dreamweaver8里面是第44行 找到以下代码if(($validate== || $validate != $svali) && preg_match("/6/",$safe_gdopen))把上面的代码替换成以下代码if( false )然后直接保存…...

    2023/3/26 20:51:28
  6. 除 svn、Testlink 外,还有哪些不错的测试用例管理工具?

    类似TestLink的 9 大测试用例管理平台&#xff1a;1、PingCode&#xff1b;2、TestRail&#xff1b;3、Xray&#xff1b;4、Jira&#xff1b;5、PractiTest&#xff1b;6、PractiTest&#xff1b;7. Zephyr Enterprise&#xff1b;8、MeterSphere&#xff1b;9、Bugzilla。一、…...

    2023/3/26 20:51:17
  7. asp.net校园新闻管理系统毕业设计(附源码、运行环境)

    用户登录界面管理 新闻分类管理 新闻管理 新闻统计管理 免费赠送本源代码、数据库&#xff0c;请私信...

    2023/3/26 20:51:16
  8. DRR(Digitally Reconstructured Radiograph)分类及原理

    DRR(Digitally Reconstructured Radiograph)分类及原理 DRR(Digitally Reconstructured Radiograph)&#xff0c;全称为数字重建放射影像&#xff0c;其是通过将三维 (3D) 图像&#xff08;Volume&#xff09;透视投影到二维 (2D) 图像平面上而生成的射线照相图像的模拟。DRR被…...

    2023/3/26 20:51:13
  9. 春招来了,如何正确使用领英超高效招聘海外员工、挖掘人才?

    金三银四到了&#xff0c;每年的这个时候都是企业招聘的好时机。而领英是目前全球最大的职场社交网络平台&#xff0c;基本上海外求职都是在使用它&#xff0c;所以很多企业涉及到海外招聘时&#xff0c;都会优先考虑领英&#xff0c;但是却经常缺乏一些经验技巧&#xff0c;今…...

    2023/3/26 20:51:11
  10. phpcms更换域名

    phpcms站点域名配置https无法提交怎么解决展开3全部找开phpcms\modules\admin下的site.php文件,在大约128行修改如下:if(!empty($domain)&&!preg_match(/http:\/\/(.+)\/$/i,$domain)){if(!empty($domain)&&!preg_match(/https:\/\/(.+)\/$/i,$domain)){phpc…...

    2023/3/26 20:51:09
  11. PHP的多线程和多进程存在的问题

    内容均由AI回答提供&#xff1a;多线程&#xff1a;比如不能很好的控制资源的使用、不支持多线程的性能优化等。比如不能跨平台运行、不支持多线程的同步机制等。比如不支持多线程的异步操作、存在多线程安全性问题等。不支持多线程的协作机制等问题。多进程&#xff1a;PHP多进…...

    2023/3/26 20:51:08
  12. [1181]linux两台服务器之间传输文件和文件夹

    文章目录scp1&#xff09;从服务器复制文件到本地&#xff1a;2&#xff09;复制文件到本地并重命名&#xff1a;3&#xff09;从服务器复制文件夹到本地&#xff1a;4&#xff09;从本地复制文件到服务器(不包括文件夹本身)&#xff1a;5&#xff09;从本地复制文件夹到服务器…...

    2023/3/26 20:51:02
  13. Idea插件之日志管理神器(Grep Console)

    1.简介Grep Console是一款方便开发者对idea控制台输出日志进行个性化管理的插件。2.功能特性Grep Console的主要功能特性&#xff1a;支持自定义规则来过滤日志信息&#xff1b;支持不同级别的日志的输出样式的个性化配置&#xff1b;总结&#xff1a;通过过滤功能、输出日志样…...

    2023/3/26 20:51:00
  14. 微信支付账户更换实名认证微信钱包零钱余额还在吗?怎么更换微信钱包实名认证?

    原文来源&#xff1a;https://www.caochai.com/article-4119.html 微信支付账户更换实名认证微信钱包零钱余额还在吗&#xff1f; 微信支付账户更换实名认证微信钱包的零钱余额将清空&#xff0c;因为更换微信钱包实名认证的前提条件是微信钱包零钱余额不能大于0元。所以&…...

    2023/3/26 20:50:48
  15. java获取系统时间system_JAVA获取当前系统时间System.currentTimeMillis()

    System.currentTimeMillis()产生一个当前的毫秒&#xff0c;这个毫秒其实就是自1970年1月1日0时起的毫秒数&#xff0c;Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(long date)&#xff0c;用来计算long秒与1970年1月1日之间的毫秒差。得到了…...

    2023/3/26 20:50:40
  16. 802.1x认证方式(EAP中继认证与EAP终结认证)

    文章目录1、前言2、协议说明3、报文分析EAP中继模式:MD5-challengeEAP终结模式:MD5-challengeRadius CHAP认证原理参考资料&#xff1a;1、前言 802.1x协议是基于Client/Server的访问控制和认证协议。 它可以限制未经授权的用户/设备通过接入端口(access port)访问LAN/WLAN。在…...

    2023/3/26 20:50:26
  17. mysql调优-内存缓冲池

    因本地查询和服务器查询相比服务器慢了很多&#xff0c;同样的数据&#xff0c;同样的sql查询&#xff0c;考虑了是不是链接太多了&#xff0c;自行查询了下&#xff0c;我使用的c3p0的链接池&#xff0c;配置一个小时超时&#xff0c;正常情况下是20多个链接&#xff0c;而mys…...

    2023/3/26 20:50:21
  18. Web3 的开发者,如何评估以及选择调用链上数据的解决方案

    FP是链上数据分析平台以及数据处理基础设施&#xff0c;使命是让链上数据分析以及使用随手可得。目前&#xff0c;Footprint 从 22 条公链上收集、解析和清理数据&#xff0c;把无语义以及无序的链上数据&#xff0c;转化成让用户能使用无代码拖放界面、SQL等多种形式构建图表以…...

    2023/3/26 20:50:14
  19. C语言采用多文件的工程结构百度,C语言学习知识复习资料结构框架学习知识重点.doc...

    C语言学习知识复习资料结构框架学习知识重点.doc .思维导图1C语言程序设计知识结构第一课 C语言程序设计基础思维导图2第一课 C语言程序设计基础本课主要知识点1.知识点C程序基础l C语言是一种结构化程序设计语言。三种基本结构顺序、选择、循环。例1(2010-09-11)以下关于结构化…...

    2023/3/26 20:50:09
  20. ZeroTier外网访问实验室Linux服务器

    ZeroTier外网访问实验室Linux服务器 1、在ZeroTier上创建一个自己的Network 进入ZeroTier的官网https://www.zerotier.com/注册一个账号 注册完之后登录进去&#xff0c;创建自己的Network 创建完之后来到IPv4的分配管理&#xff0c;选择主机位只有后8位的IP&#xff0c;才…...

    2023/3/26 20:50:08