【问题标题】:How to add smileys in a chat application如何在聊天应用程序中添加笑脸
【发布时间】:2013-10-27 18:09:32
【问题描述】:

我正在使用 firemonkey 在 Delphi xe3 中创建一个聊天应用程序。 我正在使用 TMemo 来显示聊天消息,所以我想在 Memobox 中添加笑脸。

我找到了这个示例 (http://www.swissdelphicenter.ch/en/showcode.php?id=1147),但它适用于 Delphi 7,我尝试对其进行转换,但它不起作用。不显示笑脸。

【问题讨论】:

  • 您询问的是一个清楚地表明它使用 TRichEdit 的样本,而您是说您使用了 TMemo。你的困惑不是别人可以帮助你的。其次,最初的提示显然是针对 TRichEdit 的,它显然是一个 VCL 控件(Windows),而您正在询问 Firemonkey。因此,对于 MS Common Control(Rich Edit)的黑客攻击显然不适用于 Firemonkey 应用程序。 -1 表示在提问之前甚至不努力理解自己的问题。
  • 您的目标是哪个平台? ios、osx、windows?
  • 平台是 windows,但我被建议使用 fire-monkey 来轻松实现 GUI。

标签: delphi firemonkey delphi-xe3


【解决方案1】:

TMemo 控件仅是文本,因此您的笑脸需要采用以下形式:-)

如果要添加图像,则需要使用可以呈现图像的控件。例如,富编辑控件。这正是您链接到的文章所做的。

当然,您链接到的文章是 VCL 文章,并且您正在为 FMX 开发,大概是因为您的目标平台不是 Windows。所以你需要找到一个允许文本和图像的控件,并支持你的目标平台。如果不了解这些平台是什么,就很难提供更具体的建议。

【讨论】:

  • 是的,但在示例中,我将 TRxRichedit(xe3 中不存在)转换为 TRichedit,现在没有显示笑脸。
  • 我想我回答了你回答的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-28
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多