Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Отловить вставку из буфера
     
    
Добавлено: 09.12.08 10:52
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 art
      
       
  
Здравствуйте,
 
    
Подскажите, пж, как в VB6 отловить и запретить вставку значения из буфера в text-поле. Хм...
Спасибо.
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Kardinal
![]()
![]()
ICQ: 360041513 
Вопросов: 1
Ответов: 164
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  09.12.08 16:20
       
    
       
  
Первый метод-если при событии изменить длинна увеличилась более чем на 2 символа, замена символов не более 2.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Kardinal
![]()
![]()
ICQ: 360041513 
Вопросов: 1
Ответов: 164
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  09.12.08 16:25
       
    
       
  
Второй метод - при нажатии правой кнопки не давать открыть окошко. Не забыть также про комбинации клавишь, при событии нажатия клавишь обнулять значение кода клавишь если значение равно значению вставки.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Kardinal
![]()
![]()
ICQ: 360041513 
Вопросов: 1
Ответов: 164
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  09.12.08 16:29
       
    
       
  
Третий способ: заблокировать от редактирования, а ввод и редактирование сделать так:при возникновении события нажатия клавиши, добавлять символ после selstart.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Father
![]()
![]()
Вопросов: 0
Ответов: 159
      
 Профиль |  | #4
       
Добавлено:  09.12.08 22:01
       
    
       
  
Kardinal не выдумавай.
 
    
см. WM_PASTE, WM_CONTEXTMENU
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 
![]()
![]()
![]()
![]()
Администратор
ICQ: 278109632 
Вопросов: 42
Ответов: 3949
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  12.12.08 20:50
       
    
       
  
+1. хук оконной процедуры