Winapi MFC:具有更多格式的多行文本?

Winapi MFC:具有更多格式的多行文本?,winapi,mfc,Winapi,Mfc,我有一个对话框应用程序,它最初在顶部有静态文本控件,显示程序名。我想使用多行和不同字体大小的h-v居中显示更多信息(下图)。我觉得很难使用静态文本。例如,centerimage不适用于\r\n。是否有更好的控制或方法 除非您愿意托管XAML,否则定位、调整大小和布局都是您必须编写代码的事情。使用设置为只读的“丰富编辑”控件可以获得更好的格式选项。@AdrianMole,看起来我无法将丰富编辑控件添加到dialog app?nvm,我错过了对init的调用controlAFAIK richedit

我有一个对话框应用程序,它最初在顶部有静态文本控件,显示程序名。我想使用多行和不同字体大小的h-v居中显示更多信息(下图)。我觉得很难使用静态文本。例如,centerimage不适用于\r\n。是否有更好的控制或方法


除非您愿意托管XAML,否则定位、调整大小和布局都是您必须编写代码的事情。使用设置为只读的“丰富编辑”控件可以获得更好的格式选项。@AdrianMole,看起来我无法将丰富编辑控件添加到dialog app?nvm,我错过了对init的调用controlAFAIK richedit控件不支持其内容的垂直居中。尽管可以使用方法将richedit控件本身垂直居中,以计算适合其内容的最小高度,然后移动/调整控件的大小,使其在其父窗口居中。