wxString类与char,wchar的相互转换 收藏 在使用wxWidgets库跨平台开发的时候,在遇到字符集的时候很费劲,往往在WINDOWS下能正常显示到了Linux下就是乱码了,这时最好是统一用宽字符集,在wx库中,使用宽字符集时需要各种各样的转换,而且往往随着define的不同情况不一样,我到现在都没完全明白。凭着写wx程序的经验,总结以下转换示例,以后要用的时候,直接照搬下面的方
转载 精选 2010-11-18 10:45:25
1004阅读
在C++里常用类型转换感觉很杂,不好用;跟C#没得比:可以强类型转换,还有convert通用的转换,非常方便的说。刚用wxwidget时类型转换也是一头大,了解后发现要比MFC简洁好用多,接口也容易记住。下面上WXWIDGET常用类型转换: 一、wxstring与其他类型转换       1.1 int  to wxString
转载 精选 2009-01-05 22:11:42
2799阅读
3评论
说明    DrawText的缺点:字体的大小以及字体摆放位置需要手动计算,并且字体的宽和高实际上是不能随意的设置的,在可伸缩的情况下,效果差基于以上的缺点,引入DrawLabel函数应用void DrawLabel(const wxString& text, const wxRect& rect,        &nbs
原创 2017-08-10 09:36:20
2888阅读
在wxWidgets中,常见的字符串不能直接使用,而且照顾到跨平台的特性,所以字符串的处理通常是比较繁琐的,以下的代码均是工作中所所用到的片段。通过这样的方式可以将字符串进行格式化。并且由wxMessageBox弹出对话框,将字符串输出.   wxString strImagePath;   strImagePath.Printf(wxT("The p
原创 2008-07-29 16:59:14
1850阅读
1评论