GUIテキストフィールド内の文字をクリア(初期化)したい
siv3d初心者 2018/11/13(Tue) 18:14
Reputeless 2018/11/15(Thu) 21:23
このようなプログラムで作れます。
# include <Siv3D.hpp>
void Main()
{
const Font font(20);
String text;
GUI gui(GUIStyle::Default);
gui.setTitle(L"回答欄");
gui.add(L"text", GUITextField::Create(20));
gui.add(L"ok", GUIButton::Create(L"OK"));
gui.setPos(40, 100);
while (System::Update())
{
if (gui.button(L"ok").pushed)
{
text = gui.textField(L"text").text;
gui.textField(L"text").setText(L"");
}
font(text).draw(40, 40);
}
}