Re[3]: Про collapsible_by_icon
От: c-smile Канада http://terrainformatica.com
Дата: 27.02.07 23:30
Оценка: 6 (1)
Здравствуйте, IPv6, Вы писали:

IP>спасибо за ответ. Видимо тут еще копаться и копаться...

IP>- Добавил бихейвиор behavior_collapsible_by_icon.cpp. не работает но все ок, не падает
IP>- добавил htmlayout::event_handler::element_proc(tag, he, evtg, prms); при HANDLE_INITIALIZATION (чтобы бихейвиор подцепился) и диалог начал рушится при старте сразу после ON_INITDIALOG, при этом стек путой, видмо что-то где-то трет!

IP>Блин, знал бы делал на WTL приложение, нет вот опять MFC решился присобачить... за что и поплатился

IP>Может кто знает в чем дело? Хоть руками скрытие эмулируй...

Я не понял чего ты соорудил в результате.

Сделай следуюущее:

class CYourDialog: public ...,
public notification_handler <CYourDialog> // mix notification_handler in

+ добавь в проект behavior_collapsible_by_icon.cpp.

По идее больше ничего делать не надо.

Или точно воcпроизведи обработку HLN_ATTACH_BEHAVIOR из htmlayout_notifications.hpp у себя ибо это несложно:

      virtual LRESULT on_attach_behavior( LPNMHL_ATTACH_BEHAVIOR lpab )
      {
        htmlayout::behavior::handle(lpab);
        return 0;
      }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.