Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Допустим, есть картинки стрелок, ползунка, как ими заменить стандартные элементы полосы прокрутки, например у текст. поля? Вопрос возник, т.к. ActiveSkin их не перерисовывает и они часто не вписываются в дизайн (кстати, SkinEngine умеет их перерисовывать). Как такое реализовать наименее кривым способом? (и не писать при этом свой контрол)
Ну да, WM_PAINT ловлю. Это не проблема. А как осуществить перерисовку полос прокрутки? Допустим картинку на фон текстового поля таким образом можно поместить с помощью BitBlt...
Окна со стилем WS_VSCROLL | WS_HSCROLL имеют скролбар лежащий вне клиентской области окна. TextBox не исключение. Поэтому WM_PAINT не в тему. надо ловить нужные WM_NC...