-1

そのため、ダイアログ ボックスを作成してコントロールで埋めるこのクラス (親) があります。そのクラス内には別のクラス (子) があり、関数呼び出しをイベント システムにリンク/渡すタイマーを作成して、一定の間隔で一部のコントロールの内容を更新します。問題は、更新する必要があるオブジェクトを知る必要があるタイマー更新関数から発生します。

基本クラスのポインターを、すべて自己完結型の方法で子に渡したいと思います。しかし、私はそれを実現する方法を理解できません。誰にもアイデアはありますか?

私は答えを探しましたが、私が得たのは、子クラス内から基本クラス内から変数にアクセスすることだけでした。それは機能しますが、個々のコントロールごとにイベントを発生させる必要はないようです... (構造内のすべてのコントロールを作成できると思いますが、それは不要なようです)

ネストされたクラスは次のようになります。

class CreateDialog{
    class timer{
    }
}
4

1 に答える 1

0

親クラスで静的メンバー変数を宣言し、親クラスのコンストラクター内で親のポインターに設定することができます。

于 2012-05-04T19:23:31.977 に答える