Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > CFileDialog


Автор: artikov 23.2.2010, 14:23
Есть SDI MFC Aplication, в окне которого можно рисовать мышкой
Проблема в следующем:
Если открыть CFileDialog  и два раза кликнуть на файле, который хочешь выбрать, то если CFileDialog расположен поверх главного окна,  до него доходит клик. Можно ли сделать, чтоб этого не происходило.

Автор: Albor 23.2.2010, 14:43
Твоя программа срабатывает на отпускание кнопки, а диалог закрывается по нажатию. Можно обработать в основном окне WM_LBUTTONDOWN и установить там флажок, который проверять при отпускании кнопки. Если флаг установлен, то выполнить функцию, иначе ни чего не делать, флажок, естественно , сбросить.

Автор: artikov 23.2.2010, 16:02
Albor, спасибо большое!
сейчас понимаю, что вопрос оказался глупый. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)