0
I'm使用此代码:Long descriptions on Inno Setup componentsInno Setup的 - 更改特定组件的描述颜色
我想只改变其他文件的描述的颜色。如何仅更改此颜色? (当我将鼠标移动到“附加组件”或“移动adicionales”时)。
I'm使用此代码:Long descriptions on Inno Setup componentsInno Setup的 - 更改特定组件的描述颜色
我想只改变其他文件的描述的颜色。如何仅更改此颜色? (当我将鼠标移动到“附加组件”或“移动adicionales”时)。
尝试设置CompLabel.Font.Color
:
if Index = 1 then
begin
CompLabel.Font.Color := clRed;
end
else
begin
CompLabel.Font.Color := clWindowText;
end;
是否有可能降低其上,用鼠标定位时,描述的颜色发生变化的区域?如果我把鼠标指针放在远离单词的地方,但是在同一行中,颜色会发生变化。我希望只有当鼠标指针放在单词上时才会发生改变颜色。 (对不起,我的英语不好)。 –
@NicoZ这可能是可能的。您必须使用具有'DT_CALCRECT'标志的'DrawText' WinAPI来计算文本大小。即使那样,它也不会100%。 –