- 博客(4)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
转载 va_arg
概要编辑#include type va_arg(va_list ap, type);[1] 2描述编辑这个宏被展开成一个包含类型为type,值为ap的表达式。参数ap应该首先被宏va_start 或 va_copy初始化,但又必须在被宏va_end调用之前使用。每次调用va_arg都会改变ap值使得后续的参数值能被依次添加。参数type应该是一个类型名,并
2015-05-31 21:35:43 890
转载 va_start和va_end使用详解
本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(..
2015-05-31 21:29:19 463
原创 c# 保存图片功能
最近在研究窗体保存图片的功能,实现了将窗体保存为图片。具体为:void function(string str){ ///设置图片的Rectangle re = new Rectangle(this.Location.X, this.Location.Y, this.Width, this.Height);//创建Image Image bmage = new Bitmap(r
2015-05-20 17:05:37 2471
转载 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能用了~第二:
2015-05-17 18:34:46 26802 4
OpenFlight_API-20.0.0-setup-Windows-x86_64.zip
2021-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人