1

クリック イベント ハンドラーを wxStaticBitmap コンポーネントに追加したいと考えています。

次のステートメントを使用して、動的イベント ハンドラーを作成します。

Connect(ID_STATICBITMAP1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&MyFrame::OnStaticBitmap1Click);

OnStaticBitmap1Click() には、次の関数呼び出しを含めたいだけです。

wxMessageBox(_T("Hello World"));

ただし、明らかに、私のコードは機能しません。静的ビットマップをクリックしても何も起こりません。誰でも理由を教えてもらえますか? アドバイスをいただければ幸いです。

4

1 に答える 1

1

wxBitmapButton は wxEVT_COMMAND_BUTTON_CLICKED イベントを発行します。

wxStaticBitmap はそうではありません。

于 2012-04-24T14:59:05.647 に答える