![]() |
|
|
|
|
#1
|
|||
|
|||
|
как передать не один символ, а строку целиком. пока только получается передать один символ вот так:
Код:
PostMessage(handle, WM_KeyDown, Ord('N'), 0); |
|
#2
|
||||
|
||||
|
Передать указатель на АП другого процесса, например, или через общую память, что более правильно.
|
|
#3
|
||||
|
||||
|
это ж нажатие клавиши! при чем тут строка?
Цитата:
|
|
#4
|
||||
|
||||
|
А что мешает делать так
Код:
... for i := 1 to Length(Text) do PostMessage(handle, WM_KeyDown, Ord(Text[i]), 0); ... З.Ы. Ещё можно вот это попробовать Код:
... PostMessage(handle, WM_SETTEXT, Length(Text), Integer(@Text[1])); ... Последний раз редактировалось Alegun, 17.04.2014 в 08:52. |
|
#5
|
|||
|
|||
|
Цитата:
и так пробовал, проблема в том что символы типо '/' он передает не правильно. как можно получить key символа и передать его вместо Ord(Text[i]) например '/' - key = 191 Код:
PostMessage(handle, WM_KeyDown, 191, 0); |
|
#6
|
||||
|
||||
|
Цитата:
|