Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Command Dialog
     
    
Добавлено: 07.12.08 15:35
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Aston | ICQ: 214-179-991 
      
       
  
Привет всем!
 
    
У меня вот возникла одна проблема. Мне надо узнать на какую кнопку нажал пользователь после того как он выбрал определённый файл в диалоговом окне ShowOpen. Выбрал он открыть, отмена или нажал на крестик в диалоговом окне. В MsgBox это делалось легко, а вот как тут сделать не знаю и в моей литературе нет такого - подскажите плизз.)
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Smith
![]()
![]()
![]()
![]()
ICQ: adamis@list.ru 
Вопросов: 153
Ответов: 3632
      
 Профиль |  | #1
       
Добавлено:  07.12.08 16:15
       
    
       
  
Если лен(файлнэйм) то есть файл, если нет, значит закрыли окно или нажали отмену (равнофигственно).
 
    
Для шоуопэн рекомендую выставить диалог.флагс=4096 чтоб диалог не мог вернуть несуществующий файл.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Aston
![]()
![]()
![]()
ICQ: 214-179-991 
Вопросов: 42
Ответов: 272
      
 Профиль |  | #2
       
Добавлено:  07.12.08 22:53
       
    
       
  
Саму идею твою я понял, но это всё таки диалоговое окно, компонент но диалоговое окно всё же и неужели тут не предусматривали такие вещи, как отслеживание того - какую кнопку пользователь нажал. Я думаю что всё таки должны были - вот только как оно отслеживается и где это проявляется. Просто если это можно отследить - это сильно упрощает разработку).
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Father
![]()
![]()
Вопросов: 0
Ответов: 159
      
 Профиль |  | #3
       
Добавлено:  07.12.08 23:11
       
    
       
  
Все предусмотрено, см. OFNHookProc.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Aston
![]()
![]()
![]()
ICQ: 214-179-991 
Вопросов: 42
Ответов: 272
      
 Профиль |  | #4
       
Добавлено:  08.12.08 11:40
       
    
       
  
Father если можно то чуть поподробнее, я не понял где это смотреть в свойствах такого нет.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Боцман
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 295725312 
Вопросов: 53
Ответов: 830
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  09.12.08 09:12
       
    
       
  
http://vbzero.narod.ru/chapter1/page_15.htm