ultimatepp/uppdev/Utf8/Utf8.cpp
cxl 096cffa57c .uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@2939 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-12-27 18:16:54 +00:00

38 lines
646 B
C++

#include <CtrlLib/CtrlLib.h>
using namespace Upp;
struct TestWindow : TopWindow {
WString wtext;
String text;
virtual void Paint(Draw& w) {
w.DrawRect(GetSize(), White);
w.DrawText(10, 10, wtext);
w.DrawText(10, 50, text);
w.DrawText(100, 100, "Hello!");
}
};
GUI_APP_MAIN
{
WString x = FromUtf8(LoadFile(GetHomeDirFile("aaa")));
DDUMP(FormatIntHex(x[0]));
DDUMP(x.GetCount());
LOGHEXDUMP(~x, 2 * x.GetCount());
String h = ToUtf8(x);
LOGHEXDUMP(~h, h.GetCount());
SaveFile(GetHomeDirFile("aaa.1"), h);
TestWindow w;
w.text = h;
w.wtext = x;
// w.Run();
LineEdit le;
le.Set(x);
w.Add(le.SizePos());
w.Run();
}