balem sie, ze zostane tak zrozumiany :(
tak, BM_SETCHECK i BM_GETCHECK mi dziala, ale nie do konca tak jakbym chcial .... np. mam potpieta procedure pod Checkboxa, ktora sie wykonuje gdy sie na niego kliknie i chce ja wywolac (czyli chce kliknac na checkboxa), na zwyklego buttona moge kliknac WM_LBUTTONDOWN+WM_LBUTTONUP, na checkboxa nie ... w Delphi jak wykonam CheckBox1.Checked:=true;(czyli zmienie stan checkboxa) to ta procedura sie wykonuje