gpt4 book ai didi

c++ - C++ Win32 中的哪个控件等于 C# WPF 中的 "Run"控件?

转载 作者:行者123 更新时间:2023-11-30 02:50:42 27 4
gpt4 key购买 nike

Win32中哪个控件支持像下面这样的换行和C#中支持像Run这样的鼠标按下事件(如下图)?如果没有内置控件,我可以使用哪个库?感谢!

enter image description here

<TextBlock TextWrapping="Wrap" FontSize="20" Margin="10">
<Run>A text run.</Run>
<Run Background="Yellow" MouseDown="Run_MouseDown">
<!-- Support mouse down event -->
This is long Run that auto wrap to begin of the below line.
</Run>
</TextBlock>

最佳答案

一个候选人是STATIC控制。

使用 SS_LEFT 样式:

A simple rectangle and left-aligns the text in the rectangle. The text is formatted before it is displayed. Words that extend past the end of a line are automatically wrapped to the beginning of the next left-aligned line. Words that are longer than the width of the control are truncated.

发送父控件STN_CLICKED单击控件时的通知。

您不能使用 STATIC 控件来突出显示屏幕截图中显示的文本的某些部分。为此,您可能需要使用 windowless rich edit controls .

关于c++ - C++ Win32 中的哪个控件等于 C# WPF 中的 "Run"控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20238353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com