0

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 でないときにすべてのマクロを表示せずにリソース ファイルを使用する良い方法はありますか?

4

0 に答える 0