Re[5]: Полноэкранное приложение под .NET
От: Arks Россия  
Дата: 25.04.07 15:14
Оценка: 5 (1)
Здравствуйте, _Morpheus_, Вы писали:

_M_>что значит средства дотнет?

_M_>Вы знаете способ реализовать нормальный полноэкранный режим без DirectX?

Конечно
Используйте структуры DEVMODE

DEVMODE dmScreenSettings;               // Device Mode
                // Size Of The Devmode Structure
                dmScreenSettings.dmSize = sizeof(dmScreenSettings);
                dmScreenSettings.dmPelsWidth = width;                           // Selected Screen Width
                dmScreenSettings.dmPelsHeight = height;                         // Selected Screen Height
                dmScreenSettings.dmBitsPerPel = bits;                           // Selected Bits Per Pixel
                dmScreenSettings.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;

                if(ChangeDisplaySettings(ref dmScreenSettings, User.CDS_FULLSCREEN) != DISP_CHANGE_SUCCESSFUL) {
                    // If The Mode Fails
                    ...                               
                    }


Что-то подобное. В .NET это тоже должны быть где-нибудь. Даже если нет его, то mc++ позволяет использовать нативный код.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.