Цитата Creat0R:
если оно не сложно, покажи приминение »
|
только для демонстрации - пример изменений в UDF для получения строки фильтра:
Код:

; Объявление в начале UDF
Local $sUserFiler = ""
Local $usUsrFilter = DllStructCreate('byte[254]') ; структура для сохранения фильтра
Local $usUsrFilter1 = DllStructCreate('char[253]', DllStructGetPtr($usUsrFilter)+1) ; пропускаем CHR(0)
; ...
DllStructSetData($uOFN, 5, DllStructGetPtr($usUsrFilter))
DllStructSetData($uOFN, 6, 254)
; ...
Local $sRet = DllCall('comdlg32.dll', 'int', 'GetSaveFileName', 'ptr', DllStructGetPtr($uOFN))
; ...
If DllStructGetData($uOFN, 7) =0 Then
$sUserFiler = DllStructGetData($usUsrFilter1, 1) ; строка фильтра
EndIf
Цитата Creat0R:
Полагаю тут придётся CallBack подключать, чтобы проверять действия »
|
честно говоря не вижу доступных
сообщений, которые могли бы быть полезными в решении этой хотелки