Здравствуйте, _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++ позволяет использовать нативный код.