информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[visual c++ 6.0] умоляю отзовитесь (крик души) 28.11.01 22:36  Число просмотров: 1005
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
наверно у этого класса есть набор функций для управления им
и МС считает что этого достаточно
а может просто глюк
вставь руками обработчики этих сообщений по аналогии с другими
или в конце концов переопредели WindowProc

p.s.
а вообще MFC отстой :)
<programming>
[visual c++ 6.0] умоляю отзовитесь (крик души) 28.11.01 21:53  
Автор: !!! Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Visual C++ 6.0
Делаю диалоговое окно и перетаскиваю туда Slider
Это тот, который CSliderCtrl
Лезу с класс визард, смотрю и охххваю так как у этого Slider-а всего 3 сообщения, а именно
NM_OUTOFMEMORY
NM_RELAESEDCAPTURE
NM_CUSTOMDRAW
И все !!! куда подевались к примеру
SB_LINELEFT
SB_LINERIGHT

Куда спрашивается ???
Как вернуть стандартные сообщения, чтобы они были видны в класс визарде
И если этого сделать нельзя, то, как обойтись этими тремя сообщениями
ПРОШУ ОТВЕТТЕ. Желательно по теме
[visual c++ 6.0] умоляю отзовитесь (крик души) 28.11.01 22:36  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
наверно у этого класса есть набор функций для управления им
и МС считает что этого достаточно
а может просто глюк
вставь руками обработчики этих сообщений по аналогии с другими
или в конце концов переопредели WindowProc

p.s.
а вообще MFC отстой :)
[visual c++ 6.0] умоляю отзовитесь (крик души) 29.11.01 00:01  
Автор: SEH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> наверно у этого класса есть набор функций для управления им
> и МС считает что этого достаточно
> а может просто глюк
> вставь руками обработчики этих сообщений по аналогии с
> другими
> или в конце концов переопредели WindowProc
>
> p.s.
> а вообще MFC отстой :)
м-да, интересное утверждение, но , в общем, имхо, верное

А вообще такая проблема мне встречалась. Она вроде вообще относится ко всем контролам. Например, оконных сообщений, там вообще нет. А решал я лично ее так.
Создавал класс производный, от класса этого контрола, и привязывал его к контролу...
Может есть спосб и лучше:хз
len` bylo otvechat` tal chto vot vuderzhka is MSDN (RTFM) 28.11.01 22:28  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
Slider Notification Messages
Home | Overview | Sample

A slider control notifies its parent window of user actions by sending the parent WM_HSCROLL messages. You can override the parent'sOnHScroll member function to handle these messages. This function will be passed a notification code, the position of the slider, and a pointer to theCSliderCtrl object. Note that the pointer is of type CScrollBar * even though it points to a CSliderCtrl object. You may need to typecast this pointer if you need to manipulate the slider control.

Rather than using the scroll bar notification codes, slider controls send a different set of notification codes. A slider control sends the TB_BOTTOM, TB_LINEDOWN, TB_LINEUP, and TB_TOP notification codes only when the user interacts with a slider control by using the keyboard. The TB_THUMBPOSITION and TB_THUMBTRACK notification messages are only sent when the user is using the mouse. The TB_ENDTRACK, TB_PAGEDOWN, and TB_PAGEUP notification codes are sent in both cases.

The following table lists the slider control notification messages and the events (virtual-key codes or mouse events) that cause the notifications to be sent.

Notification message Event causing notification to be sent
TB_BOTTOM VK_END
TB_ENDTRACK WM_KEYUP (the user released a key that sent a relevant virtual-key code)
TB_LINEDOWN VK_RIGHT or VK_DOWN
TB_LINEUP VK_LEFT or VK_UP
TB_PAGEDOWN VK_NEXT (the user clicked the channel below or to the right of the slider)
TB_PAGEUP VK_PRIOR (the user clicked the channel above or to the left of the slider)
TB_THUMBPOSITION WM_LBUTTONUP following a TB_THUMBTRACK notification message
TB_THUMBTRACK Slider movement (the user dragged the slider)
TB_TOP VK_HOME


See Also Windows Common Controls and MFC Classes
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach