-
Скажите пожалуйста как мне быть, я хочу чтобы вокруг регулятора громкости (TTrackBar) не было выделения в форме прямоугольника в крапинку
-
Эт тебе его тогда надо самостоятельно отрисовывать. OwnerDraw + F1 в руки и бегом :)
-
> [1] Dib@zol © (09.11.07 18:57)
> Эт тебе его тогда надо самостоятельно отрисовывать. OwnerDraw
> + F1 в руки и бегом :)
Покажите мне OwnerDraw у TrackBar и я дам вам 100 баксов на пиво.
-
Странно, и правда нет... вроде ж был такой флаг - TBS_OWNERDRAW... а вдруг раз - и нету... пц маразм подкрался незаметно %)
-
Ах да, то у меня был самописный флаг :))) И использовался он в несколько другой ипостаси. А вообще - всё легко реализуется перехватом WM_PAINT'a, посланного трекбару.
ЗЫ 2Джо Ща накидаю пример и затребую 100 баксов ;D
-
> Покажите мне OwnerDraw у TrackBar и я дам вам 100 баксов
> на пиво.
Переопределить оконную процедуру и навесить свои обработчики на WM_PAINT и WM_ERASEBKGND это и будет что-то вроде OwnerDraw.
-
> Переопределить оконную процедуру и навесить свои обработчики
> на WM_PAINT и WM_ERASEBKGND это и будет что-то вроде OwnerDraw.
Тыкъ о чём я и говорю! Просто лень уже делать. Если только завтра вечером.
-
> [6] Dib@zol © (10.11.07 00:02)
> Тыкъ о чём я и говорю! Просто лень уже делать. Если только
> завтра вечером.
фигасе. за 100 баксов сообщение перекрыть уже лень %)
-
> [5] DVM © (09.11.07 22:35)
>
> > Покажите мне OwnerDraw у TrackBar и я дам вам 100 баксов
>
> > на пиво.
>
> Переопределить оконную процедуру и навесить свои обработчики
> на WM_PAINT и WM_ERASEBKGND это и будет что-то вроде OwnerDraw.
Это, извините, никоим образом не будет "OwnerDraw" у TrackBar'a, так что на свои сто баксов я лучше куплю себе мороженного :)
-
> Это, извините, никоим образом не будет "OwnerDraw" у TrackBar'a
ну, конечно, это не совсем то, что называется обычно OwnerDraw, но тем не менее отрисовка будет пользовательская.
-
> [9] DVM © (10.11.07 00:54)
>
> > Это, извините, никоим образом не будет "OwnerDraw" у TrackBar'a
>
> ну, конечно, это не совсем то, что называется обычно OwnerDraw,
> но тем не менее отрисовка будет пользовательская.
Если человек на вопрос [0] отвечают "OwnerDraw + F1 в руки и бегом" то это, как тут не крутись, вовсе не означает: "Переопределить оконную процедуру и навесить свои обработчики на WM_PAINT и WM_ERASEBKGND это и будет что-то вроде OwnerDraw", не так ли?
-
> не так ли?
так