PostMessage i problem z dużymi literami i innymi znakami specjalnymi

2011-10-01 16:31
arti99
0

Mam dziwny problem - próbuję wysłać do notatnika treść jaka wpisuje sobie w pole memo. Robię to znak po znaku bo chcę zaemulować pisanie na klawiaturze i mam dziwny problem nie mogę wysłać duzych liter i znaków typu ( ) +

Próbuje w następujący sposób:

PostMessage(hwnd, WM_KeyDown, VkKeyScan(znak), $00020001);
i tak
PostMessage(hwnd, WM_KeyDown, VK_SHIFT, $00020001; //emulacja naciśnięcia shift
PostMessage(hwnd, WM_KeyDown, VkKeyScan(znak), $00020001);
i tak
PostMessage(hwnd, WM_KeyDown, znak, $00020001); // i ten akurat wogóle nie działa

Jak można wysłać dużą literę i znak specjalny w stylu "(" ?

edytowany 1x, ostatnio: madmike, 2016-12-13 18:26

Pozostało 580 znaków

2011-10-01 17:12
0

http://www.delphitricks.com/s[...]ressing_of_keyboard_keys.html


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0