Sallushan,
Thanks for your reply too, the reason for not using SendKeys is, I
have to bring each window application to front
and then only SendKeys.Send() will work, and requirement is not to do
that.
I guess you also agree on usage of PostMessage, please provide your
suggestion on PostMessage.
Thanks,
Hitendra Patel
On Sep 20, 10:22 pm, sallushan <[EMAIL PROTECTED]> wrote:
> I agree with Glenn, that most probably you are trying to send keys to
> external application, for which you can use FindWindow().
>
> But why are you NOT using SendKeys.Send() ?
>
> Example:
>
> private void Form1_Click(object sender, EventArgs e)
> {
> SendKeys.Send("% "); // this will send ALT+SPACE to
> current application to open the Window Menu
> }
>
> On Sep 20, 5:31 pm, Hitendra <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi,
>
> > Please can any one help on how to send ALT+C and CLT+ S key press key
> > press event to the running application, i tried all possible what I
> > was able to search on net but not got the result.
>
> > Below if the code
>
> > public const UInt32 WM_CHAR = 0x0102;
> > public const UInt32 WM_SYSKEYDOWN = 0x0104;
> > public const UInt32 WM_KEYDOWN = 0x0100;
>
> > [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
> > public static extern bool PostMessage(IntPtr hWnd, uint Msg, uint
> > wParam, uint lParam);
>
> > public void SendCutomMessage(IntPtr hwnd)
> > {
> > PostMessage(hwnd,WM_SYSKEYDOWN ,(unit)'C',0); // For ALT+C
> > wparam and lparam are correct?
> > PostMessage(hwnd,WM_SYSKEYDOWN ,(unit)'S',0); // For CLT+S
> > wparam and lparam are correct?
>
> > }
>
> > Thanks in advance.....
> > Hitendra Patel- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web
Services,.NET Remoting" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://cm.megasolutions.net/forums/default.aspx
-~----------~----~----~----~------~----~------~--~---