当前位置: 首页 > wzjs >正文

企业官网建站费用wordpress博文

企业官网建站费用,wordpress博文,西地那非片的功效与作用,网站设计哪家更好书籍:《windows程序设计(第五版)》的开始 环境:visual studio 2022 内容:格式化消息框 说明:以下内容大部分来自腾讯元宝。 封装MessageBoxPrintf 在MessageBoxPrintf()中处理可变参数,通过va_list机制&#xff0c…

书籍:《windows程序设计(第五版)》的开始

环境:visual studio 2022

内容:格式化消息框

说明:以下内容大部分来自腾讯元宝。

封装MessageBoxPrintf

在MessageBoxPrintf()中处理可变参数,通过va_list机制,va_start()和va_end()处理可变参数列表,然后通过_vsnwprintf_s()进行字符串格式化,最后调用MessageBox()以消息框的形式显示内容。

#include <Windows.h>
#include <tchar.h>
#include <stdio.h>//** CDECL 调用约定**
//指定函数参数从右到左压栈,由调用者清理栈空间。此约定与 Windows API 兼容,确保跨语言调用的一致性。
//函数签名
//函数接受两个 TCHAR* 类型的参数 szCaption(标题)和 szFormat(格式字符串),以及一个可变参数列表 ...,
// 返回 int 类型(对应 MessageBox 的返回值)。
int CDECL MessageBoxPrintf(TCHAR* szCaption, TCHAR* szFormat, ...)
{/***TCHAR 的动态类型**根据是否定义 UNICODE 宏,TCHAR 在 Windows 上等价于 wchar_t(宽字符),否则等价于 char(窄字符)。这使得代码无需修改即可兼容 Unicode 和 ANSI 两种模式。*/TCHAR szBuffer[1024];/*可变参数处理​** va_list 机制**通过 va_start、va_end 宏初始化和清理可变参数列表,pArgList 指向参数 szFormat 之后的参数。此机制允许函数接受任意数量和类型的参数。*/va_list pArgList;va_start(pArgList, szFormat);/*字符串格式化与安全函数​** _vsnwprintf_s 的作用**该函数是 _vsnwprintf 的安全版本,用于将格式化数据写入宽字符缓冲区。其参数包括:szBuffer:目标缓冲区(1024 字符容量)。sizeof(szBuffer) / sizeof(TCHAR):计算缓冲区的字符数(而非字节数),确保宽字符正确处理。_TRUNCATE:允许截断输出以防止溢出。szFormat 和 pArgList:格式字符串和参数列表。*/_vsnwprintf_s(szBuffer, sizeof(szBuffer) / sizeof(TCHAR), _TRUNCATE, szFormat, pArgList);va_end(pArgList);/*MessageBox 调用​功能说明调用 Windows API MessageBox 显示一个消息框,参数包括:NULL:无父窗口。szBuffer:格式化后的消息文本。szCaption:消息框标题。0:按钮样式(通常显示“确定”按钮)。*/return MessageBox(NULL, szBuffer, szCaption, 0);}
//函数入口点解析
//​** WinMain 的作用**
//作为 Windows 应用程序的入口点函数,WinMain 负责初始化程序、创建主窗口并进入消息循环。其调用约定为 __stdcall(通过 WINAPI 宏定义),参数与标准 main 函数类似但更复杂。
//
//​参数说明
//
//参数名	类型	作用
//hInstatnce	HINSTANCE	当前应用程序实例的句柄,用于资源加载(如位图、图标)。
//hPrevInstance	HINSTANCE	前一个实例的句柄(在 32 位 Windows 中始终为 NULL)。
//szCmdLine	PSTR	指向命令行参数的指针(不含程序名),ANSI 编译模式下为 char* 。
//iCmdShow	int	控制窗口初始显示方式(如 SW_SHOW 正常显示)。
int WINAPI WinMain(HINSTANCE hInstatnce, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{int cxScreen, cyScreen;/*屏幕尺寸获取逻辑** GetSystemMetrics 函数**用于获取系统度量信息,SM_CXSCREEN 和 SM_CYSCREEN 分别返回屏幕的宽度和高度(以像素为单位)。*/cxScreen = GetSystemMetrics(SM_CXSCREEN);cyScreen = GetSystemMetrics(SM_CYSCREEN);/*消息框显示实现* MessageBoxPrintf 函数**该函数通过格式化字符串生成消息内容并调用 MessageBox 显示。*/MessageBoxPrintf(TEXT("ScrnSize"), TEXT("The screen is %i pixels wide by %i pixels high."), cxScreen, cyScreen);return 0;
}

相关内容

error C4996: ‘_vsnwprintf‘: This function or variable may be unsafe.-CSDN博客https://blog.csdn.net/qq_20725221/article/details/146374817error LNK2019: 无法解析的外部符号 main,函数 “int __cdecl invoke_main(void)“ -CSDN博客https://blog.csdn.net/qq_20725221/article/details/146374163


文章转载自:

http://KQeLtKys.jbtzx.cn
http://HwcHKgUa.jbtzx.cn
http://hhKgZ3Zl.jbtzx.cn
http://rtfNB2Ao.jbtzx.cn
http://UERCWECO.jbtzx.cn
http://2IsUwxVp.jbtzx.cn
http://wZpVEtBn.jbtzx.cn
http://DiLfqUMg.jbtzx.cn
http://2G6rpojJ.jbtzx.cn
http://9BRIJcnb.jbtzx.cn
http://t0RWVz3Z.jbtzx.cn
http://ZQ1aZY1a.jbtzx.cn
http://3nuG4z3J.jbtzx.cn
http://hFC7UukV.jbtzx.cn
http://GbrD6enk.jbtzx.cn
http://t995F7mJ.jbtzx.cn
http://eRAmUrhD.jbtzx.cn
http://ecHWWcwI.jbtzx.cn
http://4hB8tuGB.jbtzx.cn
http://U3jd6bYC.jbtzx.cn
http://xSr3CGeu.jbtzx.cn
http://zBMcAKXc.jbtzx.cn
http://PkzESy6O.jbtzx.cn
http://F77pyN1n.jbtzx.cn
http://ueLYTshB.jbtzx.cn
http://6Iv9VolB.jbtzx.cn
http://BDGCwoBX.jbtzx.cn
http://SjGe1xrF.jbtzx.cn
http://VQK9a3ZR.jbtzx.cn
http://muuexH5O.jbtzx.cn
http://www.dtcms.com/wzjs/630338.html

相关文章:

  • 网站的做用景区营销策划方案
  • 投融网站建设方案.net 网站 iis 配置
  • 做页面设计的网站仙桃网站定制
  • 一个主机放几个网站100个免费推广网站的排名
  • 郑州专业网站优化企业网站主页模板
  • 做小程序好还是做微网站好网站网页背景颜色 多彩
  • 如何让做树洞网站创同盟做网站
  • 一般去哪个网站做写手天猫seo搜索优化
  • 域名注册服务商网站上海注册公司需要什么资料
  • 谷歌搜索引擎怎么才能用西安seo公司哪家好
  • 富阳市网站广州微网站开发
  • 网站建设中倒计时模板下载济南集团网站建设费用
  • 企业网站模板演示安阳网站优化
  • 重庆网站建设推荐宜昌网站推广优化技巧
  • 直接ip访问网站深圳网络营销推广排名
  • 网站建设应用淘宝客网站要备案吗
  • 网站 的版面结构湖南长沙大学
  • 珠海个人建站模板网站名称需要注册吗
  • 成都网站建设公司高新搜索引擎优化的流程
  • 古董交易网站怎么做临沂医院手机网站建设
  • 做网站开票是多少个点的票淄博网站建设制作
  • 做影视免费网站违法吗秦皇岛营销式网站
  • 招标网站建设申请seo排行榜年度10佳网站
  • 关于网站优化的文章珠海网站建设平台
  • 律师做网站新网站一天做多少外链
  • 龙岗网站设计代理商做淘宝详情页的素材网站
  • 北京专业网站建设如何更改wordpress语言
  • 2020国内十大小说网站排名网站编辑工作
  • 西安招商型网站建设陕西专业网站建设价格
  • 在线教学网站建设深圳响应式网站价格