4

IMプログラムがwxNotebookを使用して行うように、タブ点滅効果を作成するにはどうすればよいですか?

この良い例は、新しいIMを受信したことをユーザーに示すために点滅するタブ付きIMプログラムです。

4

1 に答える 1

3

各タブにアイコンを付けることができます(SetPageImage私が正しく覚えている場合に使用します)。私は過去にプログレスバーを表示するためにそれを行いました。これを使用して、タイマーがトリガーされるたびにビットマップ(wxMemoryDC)を描画し、その画像を更新できます。

を使用することもできますwxAuiNotebook。ネイティブウィジェットは使用しませんが、AUIフレームワーク(wx2.8で採用)の一部であり、タブのドラッグアンドドロップなどの最新の機能を使用できます。もちろんSetPageBitmap方法もあります。

小さなLEDの点滅をレンダリングするか、色付きの背景(点滅間隔ごとに色が変わる)に連絡先の名前を描画し、アイコンの横に連絡先の名前を描画する代わりに、それ自体をアイコンとして使用することができます。後者の方法は、wxAuiNotebook正しくリコールした場合にのみ機能します。

やったのは久しぶりですが、とてもうまくいきました。

于 2009-05-07T14:25:30.997 に答える