cześć, ruszyłem właśnie winapi i powiedzcie mi czy wszystkie 'zdarzenia' i czynności po naciśnięciu jakiejś kontrolki obsługuje w tej pętli?
LRESULT CALLBACK WndProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch( msg )
{
case WM_COMMAND:
if( HWND( lParam ) == button )
{
//MessageBox( window, "Wcisnales button", "Message", MB_ICONINFORMATION | MB_OK );
DWORD dlugosc = GetWindowTextLength( edit );
LPSTR Bufor =( LPSTR ) GlobalAlloc( GPTR, dlugosc + 1 );
//std::cout<< dlugosc;
GetWindowText( edit, Bufor, dlugosc + 1 );
char bufor[dlugosc];
strcpy(bufor, Bufor );
std::string name(bufor);
std::cout<< name <<std::endl;
GlobalFree( Bufor );
}
break;
case WM_CLOSE:
DestroyWindow( hwnd );
break;
case WM_DESTROY:
PostQuitMessage( 0 );
break;
default:
return DefWindowProc( hwnd, msg, wParam, lParam );
}
return 0;
}
czyli sprawdzam co zostało wciśnięte i mogę tutaj wrzucić klasy i funkcje spełniające przewidzianą funkcjonalność?
switch(lParam)