Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Hrundel от Сентябрь 08, 2013, 12:55



Название: [РЕШЕНО] Смена разрешения экрана
Отправлено: Hrundel от Сентябрь 08, 2013, 12:55
Всем привет,

хочу поменять разрешение экрана программно. API не знаю, поэтому воспользовался предложенным решением, которое у других разработчиков работает.
Но у меня компилятор начинает ругаться на

Код:
main.obj:-1: Error:LNK2019: unresolved external symbol __imp__ChangeDisplaySettingsW@8 referenced in function _main

Причину не понимаю. Будьте добры - помогите разобраться.

Код:
#include <QtGui/QApplication>
#include "mainwindow.h"
#include <windows.h>

#include "./gamecontrols/dataexchange.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    DEVMODE dm;
        memset(&dm,0,sizeof(DEVMODE));
        dm.dmSize=sizeof(DEVMODE);
        dm.dmPelsWidth=1024;
        dm.dmPelsHeight=768;
        dm.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFREQUENCY;
    ChangeDisplaySettings ( &dm, CDS_FULLSCREEN );

    MainWindow w;
    w.show();

    return a.exec();
}  


Название: Re: Смена разрешения экрана
Отправлено: Old от Сентябрь 08, 2013, 13:13
Давайте я погуглю за вас.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd183411%28v=vs.85%29.aspx
Эта функция относится к библиотеке user32.lib, вот ее и нужно подключить в свой проект.


Название: Re: Смена разрешения экрана
Отправлено: Hrundel от Сентябрь 08, 2013, 13:26
Давайте я погуглю за вас.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd183411%28v=vs.85%29.aspx
Эта функция относится к библиотеке user32.lib, вот ее и нужно подключить в свой проект.


 :D :D :D

Да гуглил, я, гуглил. Видно как-то не так запрос формулировал.
Большое спасибо

:) :) :)


Название: Re: [РЕШЕНО] Смена разрешения экрана
Отправлено: Fregloin от Сентябрь 09, 2013, 10:16
Я уже ответил в Вашей другой теме, посмотрите на QDesktopWidget, возможно это то что Вы искали.