powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / GetFileOpenName диалог.
25 сообщений из 30, страница 1 из 2
GetFileOpenName диалог.
    #34720914
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает как сделать что бы можно было менять размер этого окна (resize).

Спасибо.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34720935
Sashuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikecaМожет кто знает как сделать что бы можно было менять размер этого окна (resize).

Спасибо.
А для чего?
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34720953
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я не совсем точно выразился. Когда Вы делаете File Open то размер открываемого диалога-окна (выбор файла) можно менять. То же самое хотелось бы сделать и с GetFileOpenName.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34720965
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikecaМожет кто знает как сделать что бы можно было менять размер этого окна (resize).

Спасибо.
А как же :-) Надо OFN_ENABLESIZING флаг использовать...
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34720979
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп edmikecaМожет кто знает как сделать что бы можно было менять размер этого окна (resize).

Спасибо.
А как же :-) Надо OFN_ENABLESIZING флаг использовать...
А какой индекс у этого флага? Чей-то я не нашел его в help :(
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721031
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8388608. Но я не уверен, что это пройдёт используя РВшный wrapper, может придётся natively звать...
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721051
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает, только открывается old fashion dialog а-ля Windows 3.11 :-)
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721083
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Филипп

Нашел я тут Ваш пост и результат именно тот, что хотелось бы получить с родной PB функцией. Не знаю только возможно ли это.

http://www.sql.ru/forum/actualthread.aspx?tid=112317&hl=getfileopenname
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721096
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ессно :-) И я вас на этот пост уже как то раз посылал...
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721104
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нееееееееее, меня еще не посылали... :-)

Кстати о птичках, пытаюсь импортировать код и получаю ошибку:

---------- Compiler: Errors
externals_obj.pbl(nvo_commdlg).nvo_commdlg.opendialog.23: Error C0015: Undefined variable: w_hidden
---------- Finished Errors

А что это за окно w_hidden? Его можно просто обьявить как Window или это что-то Ваше внутреннее?

Спасибо.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721120
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю толи я сделал, но вместо w_hidden я просто поставил Parent. Вроде работает. Поскажите если должно стоять что-то другое.

Спасибо.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721142
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это следы экспериментов с позиционированием диалога...
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721150
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikecaНееееееееее, меня еще не посылали... :-)

Кстати о птичках, пытаюсь импортировать код и получаю ошибку:

---------- Compiler: Errors
externals_obj.pbl(nvo_commdlg).nvo_commdlg.opendialog.23: Error C0015: Undefined variable: w_hidden
---------- Finished Errors

А что это за окно w_hidden? Его можно просто обьявить как Window или это что-то Ваше внутреннее?

Спасибо.
26 октября 2006 года посылал :-)
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721158
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял.

В любом случае большое Вам программистское спасибо !
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34721596
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Филипп,

А есть ли возможность заранее установить имя сохраняемого файла в SaveDialg?

Спасибо.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724605
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikeca2 Филипп,

А есть ли возможность заранее установить имя сохраняемого файла в SaveDialg?

Спасибо. Филипп, ни чем не порадуете?
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724877
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял, если вы заранее знаете имя сохраняемого файла, зачем вам диалог?
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724887
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФилиппНе понял, если вы заранее знаете имя сохраняемого файла, зачем вам диалог?
Первое – это рекомендуемое имя файла (но он (пользователь) вправе изменить его если посчитает нужным). Второе - дать возможность пользователю изменить location т.е. место куда он захочет сохранить файл.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724911
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikeca ФилиппНе понял, если вы заранее знаете имя сохраняемого файла, зачем вам диалог?
Первое – это рекомендуемое имя файла (но он (пользователь) вправе изменить его если посчитает нужным). Второе - дать возможность пользователю изменить location т.е. место куда он захочет сохранить файл.
Ну-ну. Вы значит про GetFileSaveName, а НЕ про GetFileOpenName :-)
Из хелпа про GetFileSaveName PowerScript function:
Syntax

GetFileSaveName ( title, pathname, filename {, extension {, filter { , initdir { , aFlag } } } } )

GetFileSaveName ( title, pathname, filename [ ] {, extension {, filter { , initdir { , aFlag } } } } )

Argument Description
title A string whose value is the title of the dialog box.
pathname A string variable whose value is the default path name and which stores the returned path. If the user selects a single file, the pathname variable contains the path name and file name. The default file name is displayed in the File name box; the user can specify another name.<snip>
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724924
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп, аппетит приходит во время еды :-). Я действительно начал с GetFileOpenName. Но мне очень понравился Ваш OpenDialg И я решил использовать его. Следующим шагом было попытаться использовать Ваш SaveDialog вместо PB GetFileSaveName. Но тут я столкнулся с тем, что в PB я могу заранее установить имя файла, а в SaveDialog у меня не получилось. Поэтому я обратился к Вам за советом.

Спасибо.
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34724993
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А самому подумать?
На самом деле очень просто.
В nvo_commdlg есть PROTECTEDWRITE string Filename - её надо сделать PUBLIC.
В nvo_commdlg.Savedialog нужно добавить одну линию кода -
Код: plaintext
IF Len(Filename) >  0  THEN StrCopy(SaveFileName.lpstrFile,Filename,Len(Filename))
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34726983
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто! Огромное спасибо! Честно говоря о Filename я и сам подумал, а вот эксперименты с StrCopy ни к чему не привели, не знаком я с синтаксисом :-(
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34771748
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп, я тут совершенно случайно заметил , что окна, открываемые SaveDialog/OpenDialog не являются модальными, со всеми вытекающими последствиями. Там в properties нет ли флажка чтобы окно открывалось как response?

Спасибо.

P.S. Надеюсь я Вас не сильно достал своими вопросами :-)
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34773458
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edmikecaФилипп, я тут совершенно случайно заметил , что окна, открываемые SaveDialog/OpenDialog не являются модальными, со всеми вытекающими последствиями. Там в properties нет ли флажка чтобы окно открывалось как response?

Спасибо.

P.S. Надеюсь я Вас не сильно достал своими вопросами :-)
на сколько помню, они итак вроде как response окна
...
Рейтинг: 0 / 0
GetFileOpenName диалог.
    #34774466
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то VanoR
Прочитай сначала
Это не стандартное окно выбора файла
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / GetFileOpenName диалог.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]