![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Помогите, я хочу в компонент добавить события OnMouseDown, OnMouseMove, OnMouseUp, так как я компоненты не создавал никогда, то как мне реализовать эти события. И есть ли у кого-нибудь есть литература по созданию компонентов в Delphi 6? 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Обрабатывай сообщения WM_MOUSEMOVE, WM_LBUTTONDOWN, WM_LBUTTONUP 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Код: 
	type TOnMouseMove = procedure (<параметры>) of object; ... private FOnMouseMove: TOnMouseMove; procedure MouseMove(var Message: TWMMouseMove); message WM_MOUSEMOVE; published OnMouseMove: TOnMouseMove read FOnMouseMove write FOnMouseMove; ... procedure TMyComponent.MouseMove(var Message: TWMMouseMove); begin if Assigned(FOnMouseMove) then FOnMouseMove(<параметры>); end;  |