1. При старте добавляем иконку в трей. Код простой
Code: Select all
m_TrayIcon=new CTrayIcon();
if (!m_TrayIcon->SetIcon(wxICON(main), _("Flashnote: Place for your quick notes"))) wxLogError(_("InitOptions: Could not set tray icon."));
2. По хоткею программа "выскакивает" наверх и фокус устанавливается на неё соответвенно. Проблема в следуюшем, если в нашем окне вызвать какой-либо диалог, переключиться на чужую программу и нажать хоткей. Активизируется мое главное окно но НЕ диалог открый им. В результате ряд неприятных глюков. Причем проблема как с модальными диалогами так и с немодальными. Кто-нибудь знает "правильный" метод работы с этим моментом?