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 выдаёт ошибку, где крутить?
Пока на собственное сообщение не было ответов, его можно удалить.