Обновление окна

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dear
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 23.01.2008 (Ср) 23:12

Обновление окна

Сообщение dear » 28.01.2009 (Ср) 19:24

Столкнулся со следующей проблемой.
В QuarkXpress открыто два документа, расположены рядом по вертикали. При запущенной моей программе из одного документа в другой перетаскиваю изображения. В какой-то момент в том документе, из которого перетягиваю картинки, пропадает автоматическое обновление (не всего Quark, а именно окна документа)

Если:
GetWindowRect HandlEW, R
RedrawWindow HandlEW, R, 0, RDW_FRAME + RDW_INVALIDATE + RDW_ALLCHILDREN + RDW_NOINTERNALPAINT
То окно обновляется, но только однократно.

Каким образом (если это возможно), можно включить автообновление окна?
Заранее спасибо

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Обновление окна

Сообщение Хакер » 28.01.2009 (Ср) 20:49

Что такое "автоматическое обновление окна"? :?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dear
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 23.01.2008 (Ср) 23:12

Re: Обновление окна

Сообщение dear » 29.01.2009 (Чт) 0:14

Извиняюсь за неточную формулировку.
При удалении изображения в документе, в котором сбилась прорисовка,
на его месте должно появиться чистое место.
Но этого не происходит, как будто изображение остался на месте,
хотя после повторного открытия документа все как и должно быть - картинки нет

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Обновление окна

Сообщение Хакер » 29.01.2009 (Чт) 0:29

Так проблема в проприсовке (достаточно поводить над областью каким-нибудь другим окном, чтобы стереть "мусор") или вообще в отображении (как ни мучай окно, то, что удалено всё равно продолжает отображаться)?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dear
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 23.01.2008 (Ср) 23:12

Re: Обновление окна

Сообщение dear » 29.01.2009 (Чт) 1:14

Другим окном я не пытался поводить над этой областью. С утра на работе попробую, а вечером сообщу о результате.
Огромное спасибо за внимание к моим вопросам, все-таки книжки книжками, а опыт - он и есть опыт.

dear
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 23.01.2008 (Ср) 23:12

Re: Обновление окна

Сообщение dear » 29.01.2009 (Чт) 21:03

Добрый вечер!
Да, после того, как провести другим окном над непрорисованной областью, картинка обновляется


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 33

    TopList  
cron