所以,我制作了一个文本框(在win32中)。
TextBox = CreateWindowEx(WS_EX_CLIENTEDGE,"EDIT", "Hello you name is: ",
WS_BORDER | WS_CHILD | WS_VISIBLE ,
140,50,500, 250,
hwnd, NULL, NULL , NULL);
我的问题是:我怎样才能在"文本框中添加多个文字"
我的程序主要是由我提出的问题和用户做出回应。
问题二:我如何制作这个"对话框"在用户和计算机之间。
最后,但并非最不重要的是,我已经制作了这些按钮:
Submit = CreateWindow("BUTTON", "Submit", WS_VISIBLE | WS_CHILD | WS_BORDER,
450,320,80,20,
hwnd, (HMENU) 1, NULL, NULL);
SubmitQuestion = CreateWindow("BUTTON", "Inregistreaza raspuns", WS_VISIBLE | WS_CHILD | WS_BORDER,
310,350,150,26,
hwnd, (HMENU) 2, NULL, NULL);
Next = CreateWindow("BUTTON", "Next", WS_VISIBLE | WS_CHILD | WS_BORDER,
250,320, 80, 20,
hwnd, (HMENU) 2, NULL , NULL);
提交作品,但是当我按下一步时没有任何反应。如何通过点击" NEXT"可以进入下一个问题,也可以在他按下时提交他的答案进行注册?
此外,SendMessage如何包含类(调用函数)--->我有一个方法"问题" (8)并且我不知道如何调用它以使用textbox和win32语法。
答案 0 :(得分:0)
您的编辑框需要具有唯一ID(在hMenu参数中传递)。如果您希望编辑框显示多行文本,则还需要具有ES_MULTILINE样式。
每个按钮还需要具有唯一ID。
您的其他问题不明确。