Jag skulle vilja komma åt en listview i en annan applikation än min egen. Så här ser min kod ut för att klicka en knapp. Det funkar fint. Men nu behöver jag skicka ett ENTER till en listview jag har hwnd till den men det händer inget när jag skickar det till den. win API till listview
Det jag skulle vilja göra med listviewn är att markera en rad och typ sända ett ENTER till det för att ända ett värde.
Jag vet vad handel värdet är via Spy++.Sv: win API till listview
Någon som vet hur man gör?
<code>
int hwnd=0;
IntPtr hwndChild=IntPtr.Zero;
//Get a handle for the Calculator Application main window
hwnd=FindWindow(null,"RobotStudio 5.13");
if (hwnd == 0)
{
if (MessageBox.Show("Couldn't find the application. Do you want to start it?", "TestWinAPI", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
System.Diagnostics.Process.Start("Calc");
}
}
else
{
SendMessage(hwnd, 273, 0, IntPtr.Zero);
}
}
</code>