powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / измененное окно выбора файлов
8 сообщений из 8, страница 1 из 1
измененное окно выбора файлов
    #33891154
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общемто юзер попросил такое окно как
вот тут у Филиппа
но с небольшой добавкой, а именно дабавить
еще одну кнопку: "сохранить и открыть"
может кто скажет как все это сбацать ?

ПБ8
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33891876
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня с кодом " вот тут у Филиппа " получилась ерунда (на картинке в имени окна и в типе файлов только начальные буквы от слов). Это, видимо, РВ 10.0 умничает...
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33891966
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska wrote:

> А у меня с кодом "_вот тут у Филиппа_" получилась ерунда (на картинке в
> имени окна и в типе файлов только начальные буквы от слов). Это, видимо,
> РВ 10.0 умничает...

Повторяю на бис: PB10 юникодный.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33892264
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
Riska wrote:

> А у меня с кодом "_вот тут у Филиппа_" получилась ерунда (на картинке в
> имени окна и в типе файлов только начальные буквы от слов). Это, видимо,
> РВ 10.0 умничает...

Повторяю на бис: PB10 юникодный.
Posted via ActualForum NNTP Server 1.3
Ну и...
По этому поводу не проходит
Код: plaintext
Dialogs.Title = "Export"
?
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33892333
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все внешние фции типа GetOpenFileNameA надо переделать на GetOpenFileNameW

A ожидает ансишную строку а не юникодовскую
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33892555
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska
Ну и...
По этому поводу не проходит
Код: plaintext
Dialogs.Title = "Export"
?там есть глюк с опредилением длины,
например в функции savedialog,
вот новый код:
SaveFileName.lpstrTitle = LocalAlloc(0, Len(Title)+1 )
StrCopy(SaveFileName.lpstrTitle,Title,Len(Title) +1 )
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33892854
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал все, как велено. Стало гораздо лучше, но все равно выходит какая-то гадость.
Можно код получить?
...
Рейтинг: 0 / 0
измененное окно выбора файлов
    #33893283
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zuzuв общемто юзер попросил такое окно как у Филиппа но с небольшой добавкой, а именно дабавить
еще одну кнопку: "сохранить и открыть"

может кто скажет как все это сбацать ?
В РВ8 судя по всему никак, PBNI нужно.
Explorer-Style Custom Templates
To define additional controls for an Explorer-style Open or Save As dialog box, use the OPENFILENAME structure to specify a template for a child dialog box that contains the additional controls. If your child dialog template is a resource in an application or dynamic-link library, set the OFN_ENABLETEMPLATE flag in the Flags member and use the hInstance and lpTemplateName members of the structure to identify the module and resource name. If the template is already in memory, set the OFN_ENABLETEMPLATEHANDLE flag and use the hInstance member to identify the memory object that contains the template. When providing a child dialog template for an Explorer-style dialog box, you must also set the OFN_EXPLORER flag; otherwise, the system assumes you are providing a replacement template for an old-style dialog box. Typically, if you provide additional controls, you must also provide an Explorer-style hook procedure to process messages for the new controls.
Вот пример Demonstrates how to use the SetWinowsHookEx function in the Windows API to customize the standard PowerBuilder dialogs shown to the user, in particular, the DataWindow SaveAs dialog.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / измененное окно выбора файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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