Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с функцией GetOpenFileName, Проблема с функцией GetOpenFileName 
:(
    Опции темы
undef
Дата 17.8.2005, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.8.2005

Репутация: нет
Всего: нет



Ни как понять не могу в чем дело.
Обьявляю структуру, буфер и его размер, фильтры:
Код

ofn        OPENFILENAME    <0>
strfilter                    db        "Текстовый файл",0,"*.txt",0,0
buflen        equ        128
textbuf        db        buflen dup (0)


Далее заполняю структуру ofn в WinMain-не:
Код

mov    ofn.STRUCTSIZE,type OPENFILENAME
mov    ofn.HWNDOWNER,eax
mov    ofn.MAXFILE,buflen
mov    ofn.FILTER,offset strfilter
mov    ofn.FILTERINDEX,1
mov    ofn.FILE,offset textbuf
mov    ofn.FLAGS,OFN_PATHMUSTEXIST+OFN_FILEMUSTEXIST

Все как по сценарию, НО...
У меня есть окно, на котором кнопка, при нажатие на которую по идее должно вылазить диалоговое окно, чего не происходит. Вызов функций GetOpenFileName происходит при обработке WM_COMMAND в оконой-функций соответствующего окна. Потом ради интереса, вызов GetOpenFileName поставил в WinMain-не сразу после заполнения структуры, и при запуски проги - диалоговое окно показалось наконец-то, но при нажатие на кнопку все так же ничего не происходит.
В чем тут может быть дело?!?
Компилятор TASM 5.0.
PM MAIL   Вверх
undef
Дата 18.8.2005, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.8.2005

Репутация: нет
Всего: нет



все, я разобрался в чем была проблема... так что всем спасибо, кто прочитал smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.0383 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.