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

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -