Click here to Skip to main content
15,905,776 members
Home / Discussions / C#
   

C#

 
QuestionWebClient and HTTPWebRequest dealing with redireciton? Pin
Red_Wizard_Shot_The_Food5-Oct-05 15:00
Red_Wizard_Shot_The_Food5-Oct-05 15:00 
AnswerRe: WebClient and HTTPWebRequest dealing with redireciton? Pin
Red_Wizard_Shot_The_Food5-Oct-05 16:05
Red_Wizard_Shot_The_Food5-Oct-05 16:05 
Questionnewbee ques on structs Pin
ter815-Oct-05 14:12
susster815-Oct-05 14:12 
AnswerRe: newbee ques on structs Pin
enjoycrack5-Oct-05 14:19
enjoycrack5-Oct-05 14:19 
GeneralRe: newbee ques on structs Pin
ter815-Oct-05 14:24
susster815-Oct-05 14:24 
GeneralRe: newbee ques on structs Pin
enjoycrack6-Oct-05 10:31
enjoycrack6-Oct-05 10:31 
AnswerRe: newbee ques on structs Pin
Christian Graus5-Oct-05 14:57
protectorChristian Graus5-Oct-05 14:57 
QuestionCurrency Symbol Pin
Dominic Farr5-Oct-05 13:00
Dominic Farr5-Oct-05 13:00 
QuestionGetting my program to look up UK addresses from postcodes... How? Pin
Red_Wizard_Shot_The_Food5-Oct-05 12:15
Red_Wizard_Shot_The_Food5-Oct-05 12:15 
QuestionPainting in a Panel Pin
Red Tricycle5-Oct-05 11:18
Red Tricycle5-Oct-05 11:18 
AnswerRe: Painting in a Panel Pin
Heath Stewart5-Oct-05 11:46
protectorHeath Stewart5-Oct-05 11:46 
GeneralRe: Painting in a Panel Pin
Red Tricycle5-Oct-05 20:02
Red Tricycle5-Oct-05 20:02 
QuestionCreate custom Calendar Pin
Gywox5-Oct-05 11:09
Gywox5-Oct-05 11:09 
QuestionFile name validation Pin
baronics5-Oct-05 10:29
baronics5-Oct-05 10:29 
AnswerRe: File name validation Pin
David Stone5-Oct-05 11:06
sitebuilderDavid Stone5-Oct-05 11:06 
QuestionHow to get datarow from OdbcDataReader? Pin
Ming Luo5-Oct-05 9:56
Ming Luo5-Oct-05 9:56 
AnswerRe: How to get datarow from OdbcDataReader? Pin
Wjousts5-Oct-05 10:10
Wjousts5-Oct-05 10:10 
AnswerRe: How to get datarow from OdbcDataReader? Pin
Guffa5-Oct-05 10:20
Guffa5-Oct-05 10:20 
Questionforms Pin
xilefxilef5-Oct-05 8:40
xilefxilef5-Oct-05 8:40 
AnswerRe: forms Pin
Heath Stewart5-Oct-05 9:19
protectorHeath Stewart5-Oct-05 9:19 
QuestionWindow Handles and Mouse Clicks Pin
budidharma5-Oct-05 8:28
budidharma5-Oct-05 8:28 
AnswerRe: Window Handles and Mouse Clicks Pin
Heath Stewart5-Oct-05 8:35
protectorHeath Stewart5-Oct-05 8:35 
You can either enumerate top-leve windows by P/Invoking EnumWindows, or simply use Process.GetProcesses like so:
foreach (Process p in Process.GetProcesses())
{
  if (p.MainWindowHandle != IntPtr.Zero)
  {
    // Do something with p.MainWindowHandle - your wrapped HWND.
  }
}
To simulate a mouse click, you can get a window handle (from a top-level window handle, P/Invoke FindWindowEx[^] and post WM_LBUTTONDOWN and WM_LBUTTONUP, which you can find the values for in the Platform SDK.

You could also P/Invoke SendInput[^]. For further help on that, see the Platform SDK on MSDN[^] or search this forum for "SendInput". I have posted this solution a couple of times that I can remember in the past.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Customer Product-lifecycle Experience
Microsoft

[My Articles] [My Blog]
GeneralRe: Window Handles and Mouse Clicks Pin
budidharma5-Oct-05 8:42
budidharma5-Oct-05 8:42 
GeneralRe: Window Handles and Mouse Clicks Pin
budidharma6-Oct-05 6:57
budidharma6-Oct-05 6:57 
Questionhow handle objects and code of setup forms? Pin
Anonymous5-Oct-05 8:26
Anonymous5-Oct-05 8:26 

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.