1

これは Stackoverflow での最初の質問です。

私の質問は、MFC で吹き出しコントロール (会話、つまりチャットに使用される) を実装する方法です。

CScrollWndからカスタム コントロールを作成するのではなく、簡単な方法を見つけたいと考えています。または、 Richeditコンポーネントを使用したい。

ソースコードや例を知っている人はいますか?

  • カスタム進行状況コントロールを埋め込む必要があります。
  • OLE コントロール (Richedit など) を埋め込む必要があります。
4

2 に答える 2

2

私の理解が正しければ、その目的で GDI+ を使用できます。Code Project の「GDI+ で吹き出し/吹き出しを作成する」を参照してください。プログレスバーを追加したり、バルーンの視覚化を変更したりして、さらに拡張できる良い例だと思います。

于 2012-05-30T01:09:54.980 に答える
0

Web コントロールを埋め込み、効果を模倣するために CSS テーマで既に行われた作業から借りることができます。

http://www.rwe-uk.com/blog/comments/ichat_like_speech_bubbles_with_css_3/

私はQtのQtWebKitを自分で使用します:

http://qt-project.org/doc/qt-4.8/examples-webkit.html

任意の Qt ウィジェットを Web レイアウトに埋め込み、それと通信するなど、多くの柔軟性があります。それはプログレスバーかもしれませんし、この例では... QTableWidget:

http://qt-project.org/doc/qt-4.8/webkit-webplugin.html

しかし、最近の MFC には、以前よりもうまく機能するある種の Internet-Explorer-embedding があると確信しています。(わかりました、よくわかりません。)

于 2012-05-30T00:56:30.563 に答える