Win32|一个超级喜欢的自定义MessageBox打印代码|c++
2011-11-25 15:12
519 查看
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 (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) ; }
调用时:
MessageBoxPrintf (TEXT ("button1 value"), TEXT ("The button1 wMsg %i wParam %i pixels lParam %i ."), wMsg,wParam, lParam) ;
恩,看懂了吗,没有,赶快谷歌吧(不给百度卖广告)
相关文章推荐
- onvif学习笔记7:一个C++封装的onvif代码的阅读笔记
- C#,C++修改vs文件模板,添加自定义代码版权版本信息
- 一个使用自定义命名空间的Schema文件,xml文件和castor生成的java代码的例子
- 双链表的建立,测长度,打印,插入c++代码实例及运行结果
- 分享一个WinForm里面自定义的MessageBox
- C++ 排序法之冒泡法和选择法 素数,递归调用,用星号(*)打印一个梯形
- 打印字符图像c++代码实例及运行结果
- selenium 中显示等待的代码例子(打印天气网站的一个最低气温城市的一个例子)
- 使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 写C++代码遇到的一个问题,错误已经在代码中注释了
- 一个自定义栏的编辑代码:(------- 更改 上传图片为自定义背景图片 -------)
- 分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
- **Android三五行代码结局有滑块,可滑动的TABLE导航栏。类似斗鱼直播的直播页面导航栏,滑块可动态根据栏目宽度适应,无需自定义view** 先来说下思路把,很简单,一个HorizontalS
- 有关打印、收藏等的JS代码(打印等主要使用了一个IE组件来实现)
- 让C++代码与C#代码一起生成一个单一的Assembly
- 98、2000和XP系统自定义打印纸张的VB代码
- 文件夹遍历代码C++(win32平台)
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 一个利用windows api控制放音音量和录音麦克风音量实现类(c++代码)