读书人

关于验证码生成时向图片上绘制字符的有

发布时间: 2012-04-19 14:36:43 作者: rapoo

关于验证码生成时向图片上绘制字符的问题
我最近想利用GDI+来将生成的验证码绘制到一张PNG图片上,具体的生成随机验证码构思为利用rand随机取数,再将其转化为ASCII码(利用的char保存字符),但在向Drawstring函数传递参数的时候,遇到了困难,
DrawString(
const WCHAR *string,
INT length,
const Font *font,
const PointF &origin,
const Brush *brush
)
这是Drawstring函数的参数,要求传入的字符为const wchar* 类型的string,不知道如何进行的转换,求教!

[解决办法]
http://blog.csdn.net/sunwenjun/article/details/2030784
[解决办法]

C/C++ code
WCHAR* CharToWCHAR( char* str ) {     static WCHAR buffer[ 1024 ];     wcsset( buffer, 0 );     MultiByteToWideChar( CP_ACP, 0, str,strlen( str ), buffer, 1024 );     return buffer; }
[解决办法]
MultiByteToWideChar
[解决办法]
MultiByteToWideChar(CP_ACP, ...);

读书人网 >VC/MFC

热点推荐