| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > как обновить рабочий стол? |
| Автор: a78040767 13.2.2004, 21:11 |
| как обновить рабочий стол? |
| Автор: p0s0l 13.2.2004, 21:21 |
| Так пойдет ? UpdateWindow(GetDesktopWindow), то бишь: invoke GetDesktopWindow invoke UpdateWindow, eax |
| Автор: a78040767 17.2.2004, 21:06 |
| а еще варианты будут? этот не подходит! p0s0l: ты у себя это пробовал? у меня такое не прошло... |
| Автор: p0s0l 17.2.2004, 21:56 |
| А как пробовать? Фиг знает, надо что-то сделать, чтобы инфа на столе устарела, а такое бывает редко... Ладно, тогда функция RedrawWindow должна помочь: 1) хэндл получаешь - GetDesktopWindow 2) RedrawWindow (hWnd, 0, 0, RDW_INVALIDATE) |
| Автор: p0s0l 17.2.2004, 22:06 |
| PS: Забыл сказать - вроде можно и не делать GetDesktopWindow, вместо хэндла окна использовать 0... |