首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-04-19 
关于验证码生成时向图片上绘制字符的问题我最近想利用GDI+来将生成的验证码绘制到一张PNG图片上,具体的生

关于验证码生成时向图片上绘制字符的问题
我最近想利用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, ...);

热点排行