c - 将编辑控件的宽度和高度设置为 100%

标签 c winapi dynamic controls

如何使编辑控件的宽度和高度为窗口的 100%。

记事本中的编辑控件就是一个很好的例子。

到目前为止,我一直将 CreateWindow() 函数中的控件大小设置为静态整数。

例如

CreateWindow("EDIT", NULL, WS_CHILD | WS_VISIBLE,
    0, 0, 640, 480, hWnd, NULL, NULL, NULL);

我正在使用 C 和 Visual Studio 2015。

提前致谢。

最佳答案

您必须在主窗口过程中处理 WM_SIZE 消息,并使用 SetWindowPos API 调用来调整编辑控件的大小。

关于c - 将编辑控件的宽度和高度设置为 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40583550/

相关文章:

C printf 说明符 %lld 打印字符 "ld"

c - main 中变量地址与函数中变量地址的区别

c++ - 为什么 lpstrFile 返回内存中的地址而不是 OPENFILENAMEW 结构中的 char 数组?

c++ - WinAPI 单击按钮时没有任何反应

c# - 为什么在调用方法时使用带有动态的 json.net 得到 RuntimeBinderException

java - 是否可以在没有元素数量的情况下在 Java 中构造数组?

c - IEEE-754: "smallest"溢出条件

c - 如何使用 OpenSSL 从 wolfSSL 验证 ECC 签名

c++ - 您可以将函数指针连接到 WINAPI 中的 HMENU 项吗?

Javafx 网格 Pane ..无法动态添加行..而不收缩