CTRL+A (Select All)
a) keybd_event
Code:
HANDLE notepad = FindWindow( "Notepad", 0 );
if ( notepad )
{
BringWindowToTop( notepad );
keybd_event( VK_CONTROL, 0, 0, 0 );
keybd_event( 'A', 0, 0, 0 );
keybd_event( 'A', 0, KEYEVENTF_KEYUP, 0 );
keybd_event( VK_CONTROL, 0, KEYEVENTF_KEYUP, 0 );
}
else
{
// Notepad nije otvoren!
}
b) PostMessage()
Code:
HANDLE notepad = FindWindow( "Notepad", 0 );
if ( notepad )
{
BringWindowToTop( notepad );
PostMessage( notepad, WM_KEYDOWN, VK_CONTROL, 0x001D0001 );
PostMessage( notepad, WM_KEYDOWN, 'C' ,0x002E0001 );
PostMessage( notepad, WM_KEYUP, 'C', 0xC02E0001 );
PostMessage( notepad, WM_KEYUP, VK_CONTROL, 0xC01D0001 );
}
else
{
// Notepad nije otvoren!
}
C++ Builder