2

入力を子ウィンドウに「パススルー」させてその親に到達させる方法はありますか?私の問題はこれです:私はフォーマットできるラベルでカスタムコントロールを作っています。そこで、車輪の再発明を試みるのではなく、RichTextEditコントロールを追加してWS_EX_TRANSPARENT拡張ウィンドウスタイルを適用しました。それは私が望むもののように見えますが、明らかな焦点と入力の問題があります。子ウィンドウのメッセージを親に渡す、または一連のスタイルを適用して、子ウィンドウをボタンに描画されたテキストのように見せるための効果的な方法はありますか?

4

3 に答える 3

1

これは、 WM_NCHITTESTメッセージをオーバーライドして、を返すことにより、かなり簡単に行うことができますHTTRANSPARENTWS_TABSTOPコントロールをタブで移動できないように、必ずオフにしてください。

于 2009-12-06T01:53:40.850 に答える
0

PostMessageを使用して、Windowsメッセージを子ウィンドウに送信できます。

于 2009-12-04T11:56:00.060 に答える
0

TabStopFalseとLockedTrueを設定してみましたか?

すでにお試しいただいている場合はお詫び申し上げます。

于 2009-12-04T17:53:23.097 に答える