15,979
社区成员
发帖
与我相关
我的任务
分享
//发送普通字符
for( i = 0; i < l; i++ )
{
t = *( str + i );
if( t >= 'a' && t <= 'z' )
{
::SendMessage( hwnd, WM_KEYDOWN, ( WPARAM )( t + 0x20 ), 0x001f0001 );
}
else
{
::SendMessage( hwnd, WM_KEYDOWN, ( WPARAM )( t ), 0x001f0001 );
}
::SendMessage( hwnd, WM_CHAR, ( WPARAM )( t ), 0x001f0001 );
::SendMessage( hwnd, WM_KEYUP, ( WPARAM )( t ), 0xc01f0001 );
}
//发送回车
::SendMessage( hwnd, WM_KEYDOWN, ( WPARAM )( 13 ), 0x001f0001 );
::SendMessage( hwnd, WM_CHAR, ( WPARAM )( 13 ), 0x001f0001 );
::SendMessage( hwnd, WM_KEYUP, ( WPARAM )( 13 ), 0xc01f0001 );