ScrollBar state

 
RU Slowspeed #11.04.2001 11:29
+
-
edit
 

Slowspeed

новичок
Как узнать, что скроллбар (который WS_VSCROLL) находится в задизаблен? То-есть отображается (соотв. бит в стиле окна уставновлен), но ему сделано EnableScrollBar(SB_VERT,ESB_DISABLE_BOTH).
Заранее спасибо тридцать первому MIG-у!
 
BG Реконструктор #11.04.2001 12:06
+
-
edit
 
Ты же документацию читай!!!
GetScrollInfo

Я спасибо тоже не пью, только пиво

[Edited by MiG31, 11-04-2001]
 
RU Slowspeed #11.04.2001 12:19
+
-
edit
 

Slowspeed

новичок
так а как узнать из нее, что скролбаз задизаблен?
 
RU Slowspeed #11.04.2001 12:22
+
-
edit
 

Slowspeed

новичок
Пиво будет при первой же встрече !
Хотя при ценах на вино в Болгарии, даже странно, что его там кто-то пьет .
 
BG Реконструктор #11.04.2001 12:59
+
-
edit
 
Упс, пардон, очепятка получуалсь
Истинная функция - GetScrollBarInfo
Заполняет структуру SCROLLBARINFO, вот она:
typedef struct tagSCROLLBARINFO {
    DWORD cbSize;
    RECT  rcScrollBar;
    int   dxyLineButton;
    int   xyThumbTop;
    int   xyThumbBottom;
    int   reserved;
    DWORD rgstate[CCHILDREN_SCROLLBAR+1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;


Значит член rgstate является массивом, в каждом элементе которого сохраняется состояние соответсвующего компонента скроллбара (стрелки там всякие, коробки и т.д.)
Элемент 0 (первый) масива содержит состояние самого скроллбара в целом. Проверь флаг STATE_SYSTEM_UNAVAILABLE, и если он поднят - скрол disable.


А ты был в Болгарии? И что там такое с ценами на вино?

 
+
-
edit
 

varban

администратор
★★★
MiG31] А ты был в Болгарии? И что там такое с ценами на вино?

А ты был последные годы (имею ввиду 12...15 лет) в Россию? Цены на вино (на хорошее) там оставляют удручающее впечатление - я из Болгарии привозил хорошее вино ребятам в Казани, Питере и в Москве - за $3 в России только чуть получше бормотухи, а у нас столько стоит бутылка коллекционного вина.

Сори за оффтопик - Станислав повлиял

Станислааав! Напиши мне письмо, а?
Не хочу оставаться без связи со столь коллоритным посетителем src=/forum/smilies/smile.gif [image link error]

 
RU Slowspeed #11.04.2001 13:34
+
-
edit
 

Slowspeed

новичок
MiG31> А ты был в Болгарии? И что там такое с ценами на вино?

А ты был последные годы (имею ввиду 12...15 лет) в Россию? Цены на вино (на хорошее) там оставляют удручающее впечатление - я из Болгарии привозил хорошее вино ребятам в Казани, Питере и в Москве - за $3 в России только чуть получше бормотухи, а у нас столько стоит бутылка коллекционного вина.

Сори за оффтопик - Станислав повлиял Станислааав! Напиши мне письмо, а?
Не хочу оставаться без связи со столь коллоритным посетителем
 
BG Реконструктор #11.04.2001 13:52
+
-
edit
 
Ааааааааа! В MSDN нет описания такой функции! И в хидерах тоже %-(.
Два года назад в Болгарии "Монастырка" и "Медвежья кровь" были в пересчете на русские рубли по 7 рублей/0.7л.
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru