我需要直接在桌面上创建一个EDIT控件,而不必放在对话框中。我需要文本框占用窗口中的所有可用空间。

目前,我正在尝试执行以下操作:
CreateWindow(L“ EDIT”,nullptr,WS_VISIBLE,0,0,300,50,nullptr,nullptr,nullptr,nullptr);

但这会导致文本栏几乎和我的窗口一样宽,但又不比窗口高,并被透明的背景包围。

对于Win32编程,我是相对较新的人,因此正确方向的任何指针都将有所帮助。

最佳答案

看起来我只需要在WS_VISIBLE之外添加WS_POPUP

关于c++ - 如何使对话框外部桌面上的Win32 EDIT窗口占用所有空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22583666/

10-14 09:22