小编Dr.*_*erg的帖子

在Delphi 7中为TfontDialog添加自定义颜色

我如何在TFontDialog中为彩色盒添加一些值?或者请告诉我有关可以选择自定义颜色的字体的组件?我使用的是Delphi 7.

谢谢.

我找到了一些方法...但是当itemIndex = 0时颜色框发生变化时我怎么能显示TColorDialog?

 procedure TForm1.FontDialog1Show(Sender: TObject);
const
 IDCOLORCMB = $473;
 SMyColorName: PChar = 'clMoneyGreen';
 CMyColor: TColor = clMoneyGreen;
begin
 SendDlgItemMessage(FontDialog1.Handle, IDCOLORCMB, CB_INSERTSTRING, 0,
 Integer(SMyColorName));
 SendDlgItemMessage(FontDialog1.Handle, IDCOLORCMB, CB_SETITEMDATA, 0,
   ColorToRGB(CMyColor));
end;
Run Code Online (Sandbox Code Playgroud)

delphi winapi

5
推荐指数
1
解决办法
2122
查看次数

标签 统计

delphi ×1

winapi ×1