Maks150988

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здраствуйте. Никак не разберусь с функцией SetWindowPOs. А именно ситуация такая. В ресурсах допустим есть статусбар и трекбар. Вот мне надо постоянно на диалоге отображать трекбар поверх статуса, когда трекбар расположен на самом статусе. Сейчас код такой: SetWindowPos(GetDlgItem(hApp, CTRL_STATUSBAR_PANEL), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_SHOWWINDOW or SWP_NOZORDER); SetWindowPos(GetDlgItem(hApp, CTRL_TRACKBAR_VOLUME), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_SHOWWINDOW); Пробовал убирать ноузордер и менять ноутопмост, но бесполезно. Тупизм какой-то. При инициализации диалога трекбар упорно не видно, хотя стоит навести курсор на его место и он появляется. Пробовал invalidaterect, showwindow потом, updatewindow и не помогает. Что за такое!!!...  |