Różnica pomiędzy GetAsyncKeyState, a pętlą komunikatów

0

Witam
Czy istnieje jakaś znacząca różnica pomiędzy użyciem GetAsyncKeyState w cele wykonania pewnego kodu, a użyciem pętli komunikatów
w tym samym celu?

if (GetAsyncKeyState(0x41){
...
} 
LRESULT CALLBACK WndProc(HWND hwnd,
	UINT msg,
	WPARAM wParam,
	LPARAM lParam)
{
	switch( msg )
	{

		case WM_KEYDOWN:

			if( wParam == 0x41 ){
			...
			}		

1 użytkowników online, w tym zalogowanych: 0, gości: 1