c++ - 使用C++编程时,我应该如何在win32中创建一个子窗口?

标签 c++ windows winapi

我是 C++ 以及 Windows 编程的新手..

我已经使用 msdn CreateWindow() 函数创建了一个窗口

它工作正常..现在我想创建一个子窗口...父窗口应该控制子窗口...

关于此的任何帮助示例代码。

提前致谢

最佳答案

粗略地说,在父级的处理程序中,您希望在其中创建子级,调用 CreateWindow,将父级的窗口作为 hwndParent 传递 -可能,您还想为子项设置某些样式,例如 WS_CHILD。然后,您与子窗口的交互取决于您创建的窗口的类型。某些窗口(例如按钮)被设计为用作子窗口,因此它们会发送大量通知消息,因此您可以设置父窗口来监听这些通知消息。

关于c++ - 使用C++编程时,我应该如何在win32中创建一个子窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/838511/

相关文章:

c - 没有收到 WM_DISPLAYCHANGE

c++ - 使用准备语句后 SELECT LAST_INSERT_ID() 返回 0

c++ - 单个程序中的 10 个线程或 1 个线程程序运行 10 次(C++)?

Windows 图标覆盖 - 替代方案、改进和想法?

node.js - 有没有办法在不从本地驱动器打开每个项目的情况下删除所有 node_module?

windows - Win32 命名管道和消息大小限制 - 旧的 64K 限制是否仍然适用?

c++ - 如何在应用程序中更改 Windows ANSI api 的 CP_ACP(0)?

C++11 main() 返回时终止线程?

c++ - 与 openmp 的 10 维蒙特卡洛集成

通过默认 c'tor 进行 C++ pod 初始化