|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста как отловить собыие Doubleclicked на синем заголовке datawindow control?т.е. на titlebar. спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 14:23 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Наверное нереал - к-ть WM_XXX в событии other... А зачем ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 15:09 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
SasaRА зачем ? на окне сделаны несколько DW. И при двойном щелчке на заголовке dw распахивается на все окно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 15:13 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Ну и ? Надо запретить распахивание ? Или узнать - какое именно распахнулось ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:21 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
нет. надо как раз поймать doubleckicked и распануть/вернуть в исходное. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:25 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
аа, ты хочешь, чтобы распахивались ?... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:25 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
ну да ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:27 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
надо поставить галочку на TitleBar, MaxBox (MinBox, если надо), убрать с ControlMenu (чтобы не закрывали) - тогда даблклик на заголовке распахивает, наряду с кнопкой maximize ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:45 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
у меня не стандартное распахивание, надо что бы распахнулось специфично по моему скрипту.и элементы управления не нужны справа сверху. может надо отслеживать событие pbm_syskeydown?! вот только какой то Message.WordParm? для перемещения Message.WordParm = 61458 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 16:53 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Друзья, может так таки кто нить сталкивался с такой проблемой?! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 19:07 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Может, конечно, глупость скажу, но я бы попробовал перехватить и обработать ресайз... А еще попробовал бы замапить maximize и minimize как у окна... ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо Портал русскоязычной группы пользователей Sybase ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 19:37 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Коль речь идёт о Doubleclicked на заголовке, то и мэпать надо pbm_nclbuttondblclk , а там типа: Код: plaintext 1. 2. 3. 4.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 23:43 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Достаточно в событии pbm_syscommand сделать так: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 00:43 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
vovan_zнадо ... распануть/вернуть в исходное. по моему человек просил команды MessageSend а не как запретить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 09:39 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Всем спасибо. То что нужно! взял вариант Филиппа дла варианта AIS надо включать maxbox, а это мне не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:59 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
vovan_zВсем спасибо. То что нужно! взял вариант Филиппа дла варианта AIS надо включать maxbox, а это мне не надо. Странное решение, ведь вариант Филиппа не обеспечивает функционала про который был вопрос: "Подскажите пожалуйста как отловить собыие Doubleclicked на синем заголовке datawindow control?т.е. на titlebar." Сделайте Doubleclicked "на синем заголовке" в одном и втором вариантах, а не на maxbox. Угадайте где DW максимизируется. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 19:58 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
AISvovan_zВсем спасибо. То что нужно! взял вариант Филиппа дла варианта AIS надо включать maxbox, а это мне не надо. Странное решение, ведь вариант Филиппа не обеспечивает функционала про который был вопрос: "Подскажите пожалуйста как отловить собыие Doubleclicked на синем заголовке datawindow control?т.е. на titlebar." Сделайте Doubleclicked "на синем заголовке" в одном и втором вариантах, а не на maxbox. Угадайте где DW максимизируется. :) Угадаю - если написать как я показал, НЕ БУДЕТ максимизироваться вообще ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 20:44 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Мне не надо стандартно максимизировать, у меня зупускается своя функция максимизации. Как я понял вариант AIS отлавливает событие MAXIMIZE у data window и работает ТОЛЬКО когда включен флаг maxbox.Вариант Филиппа отлавливает doubleclicked на синем заголовке.Вопрос был именно про doubleclicked!И почему мое решение странное?! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 23:46 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
vovan_zМне не надо стандартно максимизировать, у меня зупускается своя функция максимизации. Как я понял вариант AIS отлавливает событие MAXIMIZE у data window и работает ТОЛЬКО когда включен флаг maxbox.Вариант Филиппа отлавливает doubleclicked на синем заголовке.Вопрос был именно про doubleclicked!И почему мое решение странное?! Да потому что: Код: plaintext 1. 2.
Код: plaintext
Код: plaintext
Код: plaintext 1. 2.
Т.е. ловить Doubleclicked можно в одном событии pbm_syscommand, а не с использованием второго. И интересно зачем тогда нужно событие pbm_syscommand, если в заголовке нет кнопок? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2008, 01:25 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
AIS, вы чего тут за рыбу деньги продаёте? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2008, 02:34 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
Я смотрю AIS любит поспорить. AIS CONSTANT unsignedlong SC_MAXIMIZE2 = 61490 это значение события двойного клика по "синей области" заголовка Ага, только срабатывает оно когда maxbox=true !!! AIS И интересно зачем тогда нужно событие pbm_syscommand, если в заголовке нет кнопок? Нужно для того что бы заблокировать перемещение datawindow за заголовок ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2008, 10:41 |
|
Doubleclicked на заголовке datawindow control
|
|||
---|---|---|---|
#18+
авторвы чего тут за рыбу деньги продаёте? vovan_zЯ смотрю AIS любит поспорить. Какая рыба? Какие деньги? Кто спорит? Просто создал в DW (PB10.5) два предложеных события и попробовал как это работает, и просто не понял зачем обрабатывать клики по кнопкам, когда речь шла о двойном клике по "синей области" заголовка, и предложил свой вариант. Вот и всё. Нет предмета спора - нет ни рыбы, ни денег. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2008, 13:03 |
|
|
start [/forum/topic.php?fid=15&msg=35672868&tid=1336456]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 157ms |
0 / 0 |