.. default-domain:: csharp .. _CWinCtrlRichText: ============================ CWinCtrlRichText ============================ スクリプト: :ref:`RICHTEXT` リッチテキストを表示するためのコントロールです。 改行や途中で文字色を変えたりすることが可能です。 :ref:`CWindowBase` に届くコールバック :meth:`void onClick(CWinCtrlRichText cCtrl,CRichTextOne cText)` このコールバックが発行されるのは、テクスチャコマンド( :ref:`\\t` )とウィンドウコマンド( :ref:`\\w` )のみです。 CRichTextOneは :type:`こちら` を参照ください。 :meth:`void onHold(CWinCtrlBase cCtrl)` :meth:`void onDrop(CWinCtrlBase cCtrl,CWindowBase cDragWindow,CWinCtrlBase cDragCtrl)` .. .. class:: CRichTextOne *固有の関数/プロパティ* クリックイベントに渡される引数です。 メンバを調べることによって、どこをクリックしたかを判定できます。 .. property:: CRichTextOne.e_Cmd cmd { get; } e_Cmd.String 文字列:この部位はクリックイベントが発生しない筈です。 e_Cmd.Window ウィンドウ: :ref:`\\wコマンド` の部位がクリックされた。 次のプロパティに有効な値が入っています。 :prop:`userId` :prop:`windowId` e_Cmd.Texture テクスチャ: :ref:`\\tコマンド` の部位がクリックされた。 次のプロパティに有効な値が入っています。 :prop:`userId` :prop:`texId` :prop:`partId` .. property:: uint userId { get; } キャプション内で設定したユーザIDが格納されています。 ユーザIDを省略すると、0が入ります。 .. property:: uint windowId { get; } :ref:`\\wコマンド` で指定したウィンドウIDを取得できます。 .. property:: uint texId { get; } :ref:`\\tコマンド` で指定したテクスチャIDを取得できます。 .. property:: uint partId { get; } :ref:`\\tコマンド` で指定したパーツIDを取得できます。