1022_____________________________________________ 15

 TCanvas



bool   fastcall TryLock(void);



 TryLock   ,     -
    .     
   Unlock.

    ,   TryLock  
LockCount  1   true.     ,  
TryLock  false,   LockCount.      
Lock.     .

        , -
       .     -
 .     ,   -
   ,     -
   .

Unlock

     LockCount,   
 ,  LockCount   

 TCanvas



void _fastcali Unlock(void);



 Unlock      LockCount, -
    ,    Lock
 TryLock.        -
   .      ,  
LockCount    0.     LockCount 
  Unlock.

    ,   Unlock  -
 .      Lock.    -
    Unlock,     Lock.

Update_____________________________________________

  

 TWinControl


virtual void _fastcall Update(void) ;



 Update    ,   -
 -      Windows   -
. ,  ,      Repaint.

    UpdateWindow API Windows.