在本机 C++ 中停靠控件

Posted

技术标签:

【中文标题】在本机 C++ 中停靠控件【英文标题】:Dock a control in native C++ 【发布时间】:2010-02-03 00:57:25 【问题描述】:

我知道如何在 .Net 中执行此操作,但在本机 Win32 中,如何停靠控件。我正在尝试停靠我制作的轨迹栏,就像 vlc 的轨迹栏一样。

谢谢

将其停靠在其父窗口的底部

【问题讨论】:

【参考方案1】:

您编写代码来执行此操作,或使用提供该功能的库。如果您打算使用原始 Win32,请处理容器的 WM_SIZE 消息,计算跟踪栏应该在哪里,并将其放在那里。大约 (0,height-trackbar_height,width,trackbar_height)。

显然,Pearl Jam 仍在巡回演出。

【讨论】:

好吧,我还以为是 Win32 API 的东西

以上是关于在本机 C++ 中停靠控件的主要内容,如果未能解决你的问题,请参考以下文章

如何设置REPORTVIEWER控件工具条显示中文

如何将子控件停靠在父控件的右下角?

Winforms:啥决定了停靠是不是移动其他控件

在 C# 中停靠 mdi 控件

如何“停靠” Silverlight 控件

为啥我在使用 Syncfusion 将它们停靠在 C#.NET 中时看不到某些控件?