win32 api c ++:我如何只给一些文本加上颜色?

问题描述

| 我有编辑文本控件,其中包含正在加载的文本, 我希望某些文本的颜色为x,另一些文本的颜色为y,怎么办? 我也可以在edittext内建立clickble链接吗?
LANGUAGE LANG_NEUTRAL,SUBLANG_NEUTRAL
IDD_DIALOG1 DIALOG 0,369,318
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
CAPTION \"Win32 demo\"
FONT 8,\"Ms Shell Dlg\"
{

    EDITTEXT        IDC_EDIT2,8,1,353,86,NOT WS_BORDER | ES_AUTOHSCROLL | ES_MULTILINE | ES_READONLY
}
    

解决方法

        您无法在标准的编辑控件中执行此操作。您需要一个丰富的编辑控件。基于您先前的问题,我确实想知道您真正需要的是可以使用SysLink控件执行的超链接。