Witam,
mam programik działający w trayu, czasem (podczas odpowiedneigo zdarzenia w sytemie) wywołuje savedialog, niestety savedialog pojawia się poniżej pod aktywnymi oknami, tak że go nie widać, widoczny jest dopiero po zminimalizowaniu wszystkich okienek. Jak wyświetlić savedialog na wierzchu?
Próbowałem w onshow dać:
SetWindowPos(TSaveTextFileDialog(sender).Handle, HWND_TOPMOST , 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE) ;
SetWindowPos(self.Handle, HWND_TOPMOST , 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
Lecz niestety ten sposób nie działa.