Пытаюсь убрать панель задач следующим образом:
int main(int argc, char *argv[])
{
#ifdef Q_OS_WIN32
HWND hShell_TrayWnd = FindWindowA("Shell_TrayWnd",NULL); // это
HWND hButton = FindWindowA("Button",NULL);// и это
qDebug() << "main Shell = " << hShell_TrayWnd << " button = " << hButton;
if (hShell_TrayWnd) { ShowWindow(hShell_TrayWnd,SW_HIDE); } // Панель
if (hButton) { ShowWindow(hButton,SW_HIDE); }// кнопка пуск
#endif
QApplication a(argc, argv);
.
.
.
w.setWindowFlags(Qt::FramelessWindowHint);
w.showMaximized();
w.show();
return a.exec();
}
Панель успешно убирается, однако окно приложения все равно не открывается на весь экран, а оставляет снизу полосу высотой в панель задач. Если же я ставлю в настройках панели автоскрытие, то приложение открывается на весь экран даже без приведенного выше куска кода. Но хотелось бы скрывать панель из программы и при этом чтобы окно приложения раскрывалось на весь экран.