IMプログラムがwxNotebookを使用して行うように、タブ点滅効果を作成するにはどうすればよいですか?
この良い例は、新しいIMを受信したことをユーザーに示すために点滅するタブ付きIMプログラムです。
IMプログラムがwxNotebookを使用して行うように、タブ点滅効果を作成するにはどうすればよいですか?
この良い例は、新しいIMを受信したことをユーザーに示すために点滅するタブ付きIMプログラムです。
各タブにアイコンを付けることができます(SetPageImage
私が正しく覚えている場合に使用します)。私は過去にプログレスバーを表示するためにそれを行いました。これを使用して、タイマーがトリガーされるたびにビットマップ(wxMemoryDC)を描画し、その画像を更新できます。
を使用することもできますwxAuiNotebook
。ネイティブウィジェットは使用しませんが、AUIフレームワーク(wx2.8で採用)の一部であり、タブのドラッグアンドドロップなどの最新の機能を使用できます。もちろんSetPageBitmap
方法もあります。
小さなLEDの点滅をレンダリングするか、色付きの背景(点滅間隔ごとに色が変わる)に連絡先の名前を描画し、アイコンの横に連絡先の名前を描画する代わりに、それ自体をアイコンとして使用することができます。後者の方法は、wxAuiNotebook
正しくリコールした場合にのみ機能します。
やったのは久しぶりですが、とてもうまくいきました。