Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / измененное окно выбора файлов / 8 сообщений из 8, страница 1 из 1
01.08.2006, 10:55
    #33891154
zuzu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
измененное окно выбора файлов
в общемто юзер попросил такое окно как
вот тут у Филиппа
но с небольшой добавкой, а именно дабавить
еще одну кнопку: "сохранить и открыть"
может кто скажет как все это сбацать ?

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

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

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

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

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

A ожидает ансишную строку а не юникодовскую
...
Рейтинг: 0 / 0
01.08.2006, 16:32
    #33892555
zuzu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
измененное окно выбора файлов
Riska
Ну и...
По этому поводу не проходит
Код: plaintext
Dialogs.Title = "Export"
?там есть глюк с опредилением длины,
например в функции savedialog,
вот новый код:
SaveFileName.lpstrTitle = LocalAlloc(0, Len(Title)+1 )
StrCopy(SaveFileName.lpstrTitle,Title,Len(Title) +1 )
...
Рейтинг: 0 / 0
01.08.2006, 17:55
    #33892854
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
измененное окно выбора файлов
Сделал все, как велено. Стало гораздо лучше, но все равно выходит какая-то гадость.
Можно код получить?
...
Рейтинг: 0 / 0
02.08.2006, 02:15
    #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
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / измененное окно выбора файлов / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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