Re[2]: screensaver на десктопе "Screen-saver"
От: Orakel  
Дата: 17.10.06 17:21
Оценка:
Здравствуйте, BlackHeretic, Вы писали:

BH>Здравствуйте, Orakel, Вы писали:



O>>когда скринсейвер запускается на десктопе "Screen-saver", как переключится обратно на основной чтобы хотябы сграбить картинку?


BH>SwitchDesktop



HDESK hdesk;
hdesk = OpenDesktop(TEXT("Screen-saver"), 0, FALSE, DESKTOP_READOBJECTS | DESKTOP_WRITEOBJECTS);
if( hdesk )
{
HDESK hdesk2;
hdesk2 = OpenDesktop(TEXT("Default"), 0, FALSE, DESKTOP_READOBJECTS | DESKTOP_WRITEOBJECTS);
if( hdesk2 )
{
SwitchDesktop( hdesk2 );
CloseDesktop( hdesk2 );
}
CloseDesktop( hdesk );
}


так вот неработает, SwitchDesktop выдаёт ошибку, где крутить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.