問題タブ [cricheditctrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

regex - CRichEditCtrl-正規表現

RichEditCtrl で正規表現検索を使用する方法。


私が抱えている問題は、正規表現のリストに一致するテキストの最初のインスタンスを強調表示することです (正規表現は重複する可能性があります。その場合、最初の正規表現は最初のインスタンスに一致し、2 番目の正規表現は 2 番目のインスタンスに一致するなど)。

FindText は正規表現をサポートしていないため、インデックス 0 で始まるすべてのテキストを取得し、最初の正規表現に一致させ、一致を見つけてから、一致したテキストに対して FindText を発行し、一致したインデックスを強調表示し、一致した末尾から検索を繰り返します。インデックスと次の正規表現。

0 投票する
1 に答える
215 参照

c++ - CRichEditControl が単語の周囲の境界線を非表示にする理由

CRichEditCtrl (RichEdit20A) を使用して rtf-text を表示しています。

問題は、コントロールが次のように rtf-text の単語の周りに境界線を表示しないことです。

ここで提案されている方法でRichEdit5.0も試しましたが、結果は同じで、境界線は表示されません。ただし、テキストを .rtf ファイルに保存して MSWord または Libre/OpenOffice エディターで開くと、テキストの周りの点線の境界線が正しく表示されます。

ここに画像の説明を入力

私の場合、CRichEditControl が境界線を非表示にするのはなぜですか? 助けてください、何か提案をいただければ幸いです。

0 投票する
1 に答える
898 参照

c++ - MFC で 2.1 以上のリッチエディット コントロール _RICHEDIT_VER を使用する方法

MFC でリッチ エディット コントロールの下線色を使用したい

ただし、afxwin.h では、_RICHEDIT_VER は 0x210 を定義します。このような、

「msftedit.dll」(8.1 バージョン) と Windows10 SDK (10.0.16299.0) を読み込んでいますが、bUnderlineColor は Richedit.h にコーディングされています。

ラッピングクラス(CRichEditCtrl)を使用しない場合、MFCプロジェクトで使用できますか? そしてどうやって?

0 投票する
1 に答える
157 参照

c++ - CRichEditCtrl は、編集で 160560 バイトを超えないようにしますか?

約 1600 行、1 行あたり約 100 文字で、more を入力してもバッファに表示されず、

折り返し電話。

バッファに貼り付けると、この制限に達するのに十分な文字だけが貼り付けられます。たとえば、10 文字の余地があり、30 文字のフレーズを貼り付けた場合、実際には 10 文字しか挿入されません。

追加された文字が最後にあるかどうかに関係なく、両方のケースが発生します。

これはたまたま、Windows 10 Pro で実行されている 64 ビットの Visual Studio C++ 2017 アプリです。