Тотальная неудачница и убийца жёстких дисков.
#post-id: 4809-23-39
#original-date: 25.09.2013 Wed
#original-time: 11:39 PM
#original-day:  4809
#original-host: WinXP Home SP3 (Build 2600)

Шокирующие подробности о тайной жизни пользовательских контролов в VB6!

Пытаясь понять, почему при скрытии окна Chibi Syslog Server фокус остаётся у этого самого окна, я открыла Spy++ и быстро заметила, что даже если окно скрыто, видимым остаётся какое-то окно класса Static. Оно видимо, но имеет нулевые размеры, потому и... эээ... не видимо. У окна есть дочернее окно класса ThunderRTUserControlDC.

Я такого раньше не видела! Начала разбираться. Для начала растянула его, потом сделала видимым дочернее окно и увидела иконку моего SysTray Control. Оказывается, VB6 все пользовательские контролы, которые не видны во время выполнения, выносит в отдельное окно, и окно это не чень удачно прячет.

Теперь надо понять, почему такая же ситуация наблюдалась до того как я добавила свой контрол, а также понять как с этим вообще бороться =_=

#upd: Кажись, оно появлялось потому что на форме уже был контрол ImageList, который также невидим во время выполнения программы.

Комментарии
15.10.2013 в 07:05

🧊🔥
А может того, на Qt? (^ ^)
15.10.2013 в 07:13

Тотальная неудачница и убийца жёстких дисков.
Тогда уж сразу на дотнет ^^'
15.10.2013 в 07:18

🧊🔥
>дотнет

Ну хоть не жаба %)
15.10.2013 в 07:23

Тотальная неудачница и убийца жёстких дисков.
Мне совесть не позволяет ^^'