c# - PostMessage to Open Outlook Reply Window? -
i want send keys background window. in case, outlook. have code
[dllimport("user32.dll")] public static extern intptr postmessage(intptr hwnd, uint msg, intptr wparam, intptr lparam); private void button1_click(object sender, eventargs e) { const uint wm_keydown = 0x100; const uint wm_keyup = 0x0101; string processname = "outlook"; process[] processlist = process.getprocesses(); foreach (process p in processlist) { if (p.processname.equals(processname)) { intptr edit = p.mainwindowhandle; postmessage(edit, wm_keydown, (intptr)(keys.lcontrolkey), intptr.zero); postmessage(edit, wm_keydown, (intptr)(keys.r), intptr.zero); postmessage(edit, wm_keyup, (intptr)(keys.r), intptr.zero); postmessage(edit, wm_keyup, (intptr)(keys.lcontrolkey), intptr.zero); } } } what wrong this? supposed open reply window in outlook, doesn't. also, please don't answer outlook specific related want use method it.
Comments
Post a Comment