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 字符串库

c# - 从 C# 确定父进程 ID

c - 在哪里可以找到 ntohl

c++ - 非阻塞套接字和 send()

java - 如何在运行时将 Class<T> 转换为类似于 Class<T extends Foo> 的对象?

python : How to create a dynamic list of class values

c# - 将动态变量转换为给定类型

c - DEoptim 在 R 中似乎卡住

c - 使用 SSL 验证服务器(对等方)

c - 这个 k&r 第 2 章的例子错了吗?