我已经谷歌搜索了一段时间,我发现什么都没有为我工作,所以我在这里问你们这个问题。
我已经尝试过使用SendMessage,SetWindowText等等。
我要做的是在文本框中输出文本(TEXT(" edit")...)。 我必须显示的信息是:"你赢了","你输了"或"画"。
你建议我做什么?
(我使用DEV C ++)
谢谢大家!
答案 0 :(得分:0)
您的代码段:
HWND hwndbutton[2];
switch (message) /* handle the messages */
{
case WM_CREATE:
hwndbutton[0] = CreateWindow(TEXT("edit"),TEXT(""), WS_VISIBLE | WS_CHILD |
WS_BORDER,10,10,50,30, hwnd, (HMENU)11,0,0);
看起来像是在窗口过程中 - 第一个问题是当再次调用过程时,hwndbutton [0]中的值将丢失(它在堆栈中)。例如,您可以将其设为静态:
static HWND hwndbutton[2];
通过调试器进行跟踪应该会向您显示。