Click here to Skip to main content
15,887,135 members
Home / Discussions / C#
   

C#

 
QuestionAutomatic Font serialization Pin
baranils13-Mar-09 6:18
baranils13-Mar-09 6:18 
AnswerRe: Automatic Font serialization Pin
led mike13-Mar-09 7:49
led mike13-Mar-09 7:49 
GeneralRe: Automatic Font serialization Pin
baranils13-Mar-09 8:34
baranils13-Mar-09 8:34 
GeneralRe: Automatic Font serialization Pin
led mike13-Mar-09 9:10
led mike13-Mar-09 9:10 
GeneralRe: Automatic Font serialization Pin
baranils13-Mar-09 11:13
baranils13-Mar-09 11:13 
GeneralRe: Automatic Font serialization Pin
led mike13-Mar-09 12:00
led mike13-Mar-09 12:00 
GeneralRe: Automatic Font serialization Pin
baranils13-Mar-09 14:13
baranils13-Mar-09 14:13 
QuestionSending Ctrl+letter to application using PostMesssage or SendMessage Pin
Fredrik Hagg13-Mar-09 5:10
Fredrik Hagg13-Mar-09 5:10 
Hi!

I've been trying to send Ctrl+s to notepad, but havent succesfully manage to do this. I've googled it, but havent found anyone who have sent a ctrl+letter command to a process.

Currently, the sending part of my code look like this:

IntPtr hWnd = FindWindow("Notepad", null); 
IntPtr hWndChild = FindWindowEx(hWnd, IntPtr.Zero, "Edit", null); 
int VK_CONTROL = (int)0x11;
uint wm_keydown = (uint)0x100; 
uint wm_char = (uint)0x102; 
uint wm_keyup = (uint)0x101; 
 
PostMessage(hWndChild, wm_keydown, VK_CONTROL, 0);       //Send Ctrl down 
PostMessage(hWndChild, wm_keydown, VkKeyScan('s'), 0);   //Send 's' down 
PostMessage(hWndChild, wm_keyup, VkKeyScan('s'), 0);     //Send 's' up 
PostMessage(hWndChild, wm_keyup, VK_CONTROL, 0);         //Send Ctrl up 


I've also tried different values for the lParam parameter (taken from Spy++) and to use hWnd instead of hWndChild, but it does not work. Does anyone know any way to send Ctrl+s to notepad using PostMessage (or SendMessage)? I would really appreciate if anyone could post some sample code. Thank you!
GeneralRe: Sending Ctrl+letter to application using PostMesssage or SendMessage Pin
Luc Pattyn13-Mar-09 6:26
sitebuilderLuc Pattyn13-Mar-09 6:26 
QuestionAdvice about Open Database Connection Pin
soulidentities13-Mar-09 4:46
soulidentities13-Mar-09 4:46 
AnswerRe: Advice about Open Database Connection Pin
Nagy Vilmos13-Mar-09 4:59
professionalNagy Vilmos13-Mar-09 4:59 
GeneralRe: Advice about Open Database Connection Pin
soulidentities13-Mar-09 5:06
soulidentities13-Mar-09 5:06 
QuestionRe: Advice about Open Database Connection Pin
Nagy Vilmos13-Mar-09 5:12
professionalNagy Vilmos13-Mar-09 5:12 
AnswerRe: Advice about Open Database Connection Pin
soulidentities13-Mar-09 5:17
soulidentities13-Mar-09 5:17 
GeneralRe: Advice about Open Database Connection Pin
Dave Kreskowiak13-Mar-09 5:31
mveDave Kreskowiak13-Mar-09 5:31 
GeneralRe: Advice about Open Database Connection Pin
Nagy Vilmos13-Mar-09 10:30
professionalNagy Vilmos13-Mar-09 10:30 
GeneralRe: Advice about Open Database Connection Pin
Dave Kreskowiak13-Mar-09 12:23
mveDave Kreskowiak13-Mar-09 12:23 
AnswerRe: Advice about Open Database Connection Pin
Luc Pattyn13-Mar-09 6:28
sitebuilderLuc Pattyn13-Mar-09 6:28 
QuestionRead lines on exel file Pin
abbd13-Mar-09 4:05
abbd13-Mar-09 4:05 
AnswerRe: Read lines on exel file Pin
Eddy Vluggen13-Mar-09 4:19
professionalEddy Vluggen13-Mar-09 4:19 
QuestionException de HRESULT : 0x800401A8 Pin
abbd13-Mar-09 4:50
abbd13-Mar-09 4:50 
AnswerRe: Exception de HRESULT : 0x800401A8 Pin
Eddy Vluggen13-Mar-09 5:03
professionalEddy Vluggen13-Mar-09 5:03 
GeneralRe: Exception de HRESULT : 0x800401A8 Pin
abbd13-Mar-09 5:07
abbd13-Mar-09 5:07 
GeneralRe: Exception de HRESULT : 0x800401A8 Pin
Eddy Vluggen13-Mar-09 5:28
professionalEddy Vluggen13-Mar-09 5:28 
QuestionRe: Exception de HRESULT : 0x800401A8 Pin
abbd13-Mar-09 5:57
abbd13-Mar-09 5:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.