[windows程序设计]-格式化的消息框---ShinePans

发布时间:2016-12-10 18:52:12 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"[windows程序设计]-格式化的消息框---ShinePans",主要涉及到[windows程序设计]-格式化的消息框---ShinePans方面的内容,对于[windows程序设计]-格式化的消息框---ShinePans感兴趣的同学可以参考一下。

/*----------------------------------------------------- 获取屏幕的大小 格式化的消息框new.cpp -----------------------------------------------------*/ #include <windows.h> #include <tchar.h> #include <stdio.h> int CDECL MessageBoxPrintf(TCHAR * szCaption, TCHAR * szFormat, ...) { TCHAR szBuffer[1024]; va_list pArgList; // The va_start macro (defined in STDARG.H) is usually equivalent to: // pArgList = (char *) &szFormat + sizeof (szFormat) ; va_start(pArgList, szFormat); // The last argument to wvsprintf points to the arguments _vsntprintf_s(szBuffer, sizeof (szBuffer) / sizeof (TCHAR), szFormat, pArgList); // The va_end macro just zeroes out pArgList for no good reason va_end(pArgList); return MessageBox(NULL, szBuffer, szCaption, 0); } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { int cxScreen, cyScreen; cxScreen = GetSystemMetrics(SM_CXSCREEN); cyScreen = GetSystemMetrics(SM_CYSCREEN); MessageBoxPrintf(TEXT("ScrnSize"), TEXT("wide is %i pixels\n high is %i pixels."), cxScreen, cyScreen); return 0; } exe:http://yunpan.cn/Q4sy3Qr6Heapz

上一篇:修改sql server数据库默认排序规则
下一篇:微信公众平台开发模式背后的原理?

相关文章

相关评论