powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Прокрутка таблиц без фокуса
15 сообщений из 40, страница 2 из 2
Прокрутка таблиц без фокуса
    #39679463
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nofate2009,

пример с MS Office здесь не в кассу. Мелкософт в принципе не хочет зависеть от сторонних сред разработки. У них своя Visual Studio есть

Google Chrome, Notepad++ - то же. Где ты там видел развитый графический интерфейс?
Браузер это прежде всего рендеринг HTML и движок выполнения JavaScript, а половину его интерфейса уже сделано через тот же самый HTML5
И вообще оффтоп пошёл
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39679465
nofate2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисИ вообще оффтоп пошёл
Согласен!
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39679642
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nofate2009> Например

Я думал, щас будет TOAD, PL/SQL Developer, Oracle SQL Developer
Ну SSMS в крайнем случае... :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39680648
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращаясь к нашей теме. Сейчас я сижу на XP + XE3. И здесь все окна прокручиваются без фокуса. Значит можно сделать?
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39680808
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelinaВозвращаясь к нашей теме. Сейчас я сижу на XP + XE3. И здесь все окна прокручиваются без фокуса. Значит можно сделать?

http://www.sql.ru/forum/1294188-1/prokrutka-tablic-bez-fokusa

В десятке без фокуса прокручивается все.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681234
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 10-ке работает, подтверждаю. Для предыдущих версий Windows не будете делать? В частности для Windows 7, на которой я работаю.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681356
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelinaВ 10-ке работает, подтверждаю. Для предыдущих версий Windows не будете делать? В частности для Windows 7, на которой я работаю.

Нет, не буду. Я и для десятки ничего не делал.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681357
nofate2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также подтверждаю!

Только что проверил:
Открываю IBExpert в 10-ке. TdxTreeList в левом сайдбаре и TSQLMemo.UnicodeClass в центральном окне прокручиваются без фокуса - в зависимости от того над каким из них в момент скрола завис курсор мыши. А в этот же момент я печатаю это сообщение в окне браузера. То есть фокус явно вообще не на IBExperte.
Зашел удаленно на WinServer 2008, запустил там IBExpert и пока явно не кликнешь на контрол он скролиться не будет.

Так что уважаемый ТС, IBExpert тут вообще не причем. Такое поведение контролов - это свойство ОС.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681363
nofate2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати на 2016 серваке тоже не крутит контролы без фокуса.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681380
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nofate2009А в этот же момент я печатаю это сообщение в окне браузера. То есть фокус явно вообще не на IBExperte.
Мы этот случай не рассматриваем.

nofate2009Так что уважаемый ТС, IBExpert тут вообще не причем. Такое поведение контролов - это свойство ОС.
А как же в Delphi это работает?
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681426
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelinaА как же в Delphi это работает?

Есть в Винде такая штука, манифестом называется. Может оно?
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681466
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIЕсть в Винде такая штука, манифестом называется. Может оно?
Может и оно. Подскажете как оно влияет на прокрутку без фокуса?
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39681588
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina,

ссылка, что такое манифест, - https://habr.com/post/230505/.
Вкратце, манифест для того, чтобы программа понимала темы Винды, оформление и т.д. (одна из его функций). Я так понимаю - если, допустим, какя-то старая дельфя не может включить в свою сборку манифесты разных Виндей, то скомпилированная программа не будет полноценно работать с Виндой (в плане интерфейса). Манифест в современном виде появился с Висты.
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39705141
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В прошлый раз долго искал где я это делал в программе, но так и не нашел. Сейчас случайно набрел :)
Посмотрите, может получится.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
procedure TApplication.OnMessage(var Msg: tagMSG; var Handled: Boolean);
var
  mousePos: TPoint;
  wc: TWinControl;
begin
  if Msg.message = WM_MOUSEWHEEL then
  begin
    mousePos.X := Word(Msg.lParam);
    mousePos.Y := HiWord(Msg.lParam);
    wc := FindVCLWindow(mousePos);
    if Assigned(wc) then
    begin
      // С другими компонентами не так просто. Разбираться надо.
      if wc is TVirtualStringTree then
      begin
        Msg.hwnd := wc.Handle;
        Msg.message := CM_MOUSEWHEEL;
      end;
    end;
  end;
end;
...
Рейтинг: 0 / 0
Прокрутка таблиц без фокуса
    #39705244
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina,

на фига оно надо?
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Прокрутка таблиц без фокуса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]