rc ファイルで定義されたウィンドウにダイアログ ボックスがあるとします。ダイアログ インターフェイスを C++ クラスにラップしたい
class MyDialog
{
//...
};
また、コントロール id:s は、そのクラスに属する整数定数として定義する必要があります
class MyDialog
{
private:
static const int MY_BUTTON=100;
};
リソース コンパイラは MyDialog::MY_BUTTON を認識しませんが、#define MyDialog_MY_BUTTON 100 を認識します (プリプロセッサが使用されるため)。
RC_INVOKED でないときにすべてのマクロを表示せずにリソース ファイルを使用する良い方法はありますか?