|
|
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Barmaley57....это конечно непотребство какое-то! А кому шас лехко? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 12:54:49 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
PolesovА если фрейм содержит только один TLabel попадает?Не конечно. TLabel - не оконный компонент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 12:55:51 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
PolesovА кому шас лехко? :-)Так может попробовать вместо фреймов формы. Но это так - шальная мысль)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 12:57:27 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
И Frame и TForm - оба наследники TScrollingWinControl они оба имеют HWND, поэтому заменять одно другим смысла нет. Про WM_HELP - почитайте MSDN, что когда и кому приходит. Вообще, мне кажется, проблема надуманная, достаточно менять HelpType|HelpContext у фрейма в зависимости от того, с каким разделом справки он должен быть ассоциирован по месту. А велосипеды с сообщениями, перехватом нажатия клавиш - это от лукавого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:04:44 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Barmaley57Так может попробовать вместо фреймов формы.Отставить! У вложенной формы keypreview не работает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:05:09 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
schiИ Frame и TForm - оба наследники TScrollingWinControl они оба имеют HWNDДа, только бардак в VCL их немного по-разному разбирает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:06:49 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Barmaley57schiИ Frame и TForm - оба наследники TScrollingWinControl они оба имеют HWNDДа, только бардак в VCL их немного по-разному разбирает. Бардак - он обычно не в VCL :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:38:22 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Barmaley57PolesovА если фрейм содержит только один TLabel попадает?Не конечно. TLabel - не оконный компонент. В том то и заковыка, что возможны фрейм без оконных контролов, а контекстную справку вызывать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:48:54 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Barmaley57PolesovА кому шас лехко? :-)Так может попробовать вместо фреймов формы. Но это так - шальная мысль)) Потребуется приличный объем переделок. Пока решено использовать WM_HELP с подменой WindowProc у ParentForm - это вариант вроде работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:50:34 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
schiдостаточно менять HelpType|HelpContext у фрейма в зависимости Дело в том, что для вызова контекстной справки используется как HelpContext фрейма, там и некая идентификационная строка ( используется chm). Конечно можно в разделе [MAP] ассоциировать строки с идентификаторами, но это тоже кусок работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:54:48 |
|
||
|
TFrame - как обработать сообщение WM_KEYUP?
|
|||
|---|---|---|---|
|
#18+
Polesovschiдостаточно менять HelpType|HelpContext у фрейма в зависимости Дело в том, что для вызова контекстной справки используется как HelpContext фрейма, там и некая идентификационная строка ( используется chm). Конечно можно в разделе [MAP] ассоциировать строки с идентификаторами, но это тоже кусок работы. У TControl есть HelpContext, HelpType, HelpKeyword - туда столько всего можно написать, что хватить на все случаи жизни :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 16:53:36 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2042244]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
227ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 519ms |

| 0 / 0 |
