Tema: DELPHI teksto perdavimas i office programas
Autorius: ReM
Data: 2009-02-10 23:54:06
Yra tokia problemėlė. Reikia perduoti keletą simbolių į bet kokį win XP 
langą. Bandau taip:
gaunu aktyvaus lango handle
ir bandau perduoti su SendMessage(GetGlobalFocus, WM_CHAR, Word(s[i]), 0);
GetGlobalFocus - funkcija, gaunanti aktyvaus lango handle.
Visa tai puikiai veikia beveik visur, bet visai neveikia microsoft office 
programose.
Pvz. tokia komanda suveikia - PostMessage(GetGlobalFocus, WM_KEYDOWN, 
VK_SPACE, 0); // spausdinamas tarpas.
Gal kas turit minčių, kodėl nesuveikia WM_CHAR? Kuo Word, Excel ir t.t. 
kitokie?

ReM