1

大規模な継承された C++ コードベースで uncrustify を使用しようとしていますが、ここの例のように次のコード セグメントをインデントする方法がわかりません。

BEGIN_MSG_MAP(CMyDlg)
  MESSAGE_HANDLER(WM_TIMER, OnTimer)
  MESSAGE_HANDLER(WM_MOUSEMOVE, OnMouseMove)

  COMMAND_HANDLER(IDC_TABLE_BTN_ONE, BN_CLICKED, OnBnClickedBtnOne)
  COMMAND_HANDLER(IDC_TABLE_BTN_TWO, BN_CLICKED, OnBnClickedBtnTwo)

  CHAIN_MSG_MAP( CDlgBase )
END_MSG_MAP()

UniversalIndentGUI を使用して構成ファイルを生成してから、次の 2 行を追加しようとしましたが、何か問題があるに違いありません。

macro-open BEGIN_MSG_MAP
macro-close END_MSG_MAP

それとも、uncrustify の代わりに Astyle を使用する必要がありますか?

更新:正常に動作します。「BEGIN_MESSAGE_MAP」と打ち間違えてしまいました。ただし、他の人のために、ここで質問を残しておきます。

4

0 に答える 0