Re[26]: Или бага, или sort() от меня чего-то ждет
От: Scorpion1105 Россия  
Дата: 14.10.16 15:57
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>...

CS>Т.к. WM_GETMINMAXINFO вызывается на каждый чих то SciterGetMinHeight нужно избегать.

Большое спасибо за разъяснение!
В подавляющем большинстве случаев контент действительно не динамический (в плане зависимости высоты от ширины), так что от лишней нагрузки избавился. А единичные случаи динамичности можно и отдельно обработать.

--
CS>1. в WinMain
Инспектор активирую для каждого экземпляра отдельно, а не в WinMain — это ведь по сути одно и тоже?
   ctl->setup_callback(hwndDlg);
   sciter::attach_dom_event_handler(hwndDlg, ctl);

   ::SciterSetOption(hwndDlg, SCITER_SET_DEBUG_MODE, TRUE);


CS>2. В твоем коде исправить багу — dialog у тебя создается с parent = NULL. А нужно parent окно.

Перепроверил, вроде в этом плане всё в порядке — parent задается в конструкторе диалога

CS>3. (C запущенным inspector) В окне dialog нажать CTRL+SHIFT+I — увидишь свое окно и markup:

Да, так-то всё работает — инспектор запускается.

Вопрос был немного в другом. Не работает именно вкладка Sources->markup (см. картинку под катом, обведено). И ссылки на стили, объявленные в разделе <style></style> самой html'ки. Все ресурсы (которые через url() заданы), при этом отображаются полностью.
У меня все страницы отдаются в Sciter через SciterLoadHtml(HWINDOW hWndSciter, LPCBYTE html, UINT htmlSize, LPCWSTR baseUrl), а в plain-win, например, через SciterLoadFile(HWINDOW hWndSciter, LPCWSTR filename) — и там вкладка markup показывает саму страницу.
Собственно, вопрос — можно ли добиться отображения исходного кода страницы в инспекторе при её загрузке через SciterLoadHtml?
  вопрос вот про что — Sources->markup
--
&nbsp;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.