2

有没有办法让输入“通过”子窗口并到达其父窗口?我的问题是:我正在使用可以格式化的标签制作自定义控件。因此,我没有尝试重新发明轮子,而是添加了一个RichTextEdit控件并应用了WS_EX_TRANSPARENT扩展的窗口样式。它看起来像我想要的,但有明显的焦点和输入问题。是否有一种有效的方法可以将子窗口的消息传递给父窗口或应用一组样式,从而使子窗口看起来只是在按钮上绘制的文本?

4

3 回答 3

1

您可以通过覆盖WM_NCHITTEST消息并返回HTTRANSPARENT. 只需确保也将其关闭,WS_TABSTOP这样就无法将控件插入。

于 2009-12-06T01:53:40.850 回答
0

您是否尝试过设置 TabStop False 和 Locked True?

抱歉,如果您已经尝试过。

于 2009-12-04T17:53:23.097 回答
0

您可以使用PostMessage将 Windows 消息发送到您的子窗口。

于 2009-12-04T11:56:00.060 回答