wxStyledTextCtrl で単語リストに色を付けるのに問題があります。
x->m_ctlEdit->SetKeyWords(0,"true false");
x->SetWordChars(wxT("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMONPQRSTUVWXYZ._") );
x->StyleSetForeground(wxSTC_HPHP_WORD, wxColour(0x67,0xa6,0xff));
true と false はこのように色付けされません。私は StyleSetForeground を他の多くの定義で使用しましたが、単語リストに問題があるだけで、すべて正常に動作します。
2 番目の質問として、単語リストごとに色を分けるにはどうすればよいですか? 番号識別子を使用して別のキーワード リストを設定できることは承知していますが、関数は識別子を取り込まないため、キーワード リストごとにスタイルを適用するにはどうすればよいですか?
注: wxStyledTextCtrl でデフォルト オプションとして提供される HTML/PHP lexer を使用する