jak wywolywac zdarzenia

0

witam

czy lepiej wywolywac zdarzenia poprzez wyslanie komunikatu i obsluzenie go,
czy moze wprost wywolywac procedure ktora obsluguje dane zdarzenie?

widze dwa problemy:

  • przy wywolywaniu wprost jest wieksza szansa na przyblokowanie aplikacji przy dlugiej obsludze zdarzen
  • przy uzyciu komunikatow nie wiem jak nadac wartosc parametrom procdury obslugujacej zdarzenie...
0
Johny_Morfina napisał(a)

witam

  • przy wywolywaniu wprost jest wieksza szansa na przyblokowanie aplikacji przy dlugiej obsludze zdarzen

a niby jak zdarzenie przy wywolaniu przez system jest pakowane w osobny watek ? Raczej nie. Jak sie bedzie dlugo wykonywac to i tak sie bedzie dlugo wykonywac.

wciskanie guzikow etc. to lepiej funkcje wywolac, ale np WM_PAINT (OnPaint) to lepiej przez system (np refresh).

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