Notice: Undefined index: eco_lang in /var/www/html/settings.phpi on line 164

Notice: Undefined index: action in /var/www/html/commentnews.php on line 20
action=
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 307
OS2.GURU - DevCon: новый File Open Dialog - обновите свои приложения [[ header START ]]
Notice: Undefined index: os2guruwidth in /var/www/html/header.phpi on line 141

Notice: Undefined variable: frame_included in /var/www/html/header.phpi on line 175

Notice: Undefined variable: frame_included in /var/www/html/index-FRAME.php on line 3

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

eComStation.RU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
[Что такое OS/2?  Новости  Установка  Обновление  
 
 
Применение  Будущее  Сообщество  Проекты  

eCo Software
не получает вознаграждение
из США

[Как заработать в OS/2?

Как купить OS/2 дискету?

Идеи для фанатов OS/2

*

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 340
<-- предыдущая новость    следующая новость -->

DevCon: новый File Open Dialog - обновите свои приложения

  Date: 2010-03-30 15:45:49
Коореспондент: Eugene Gorbunoff
Источник: Dmitry A.Steklenev, DevCon
 

Новые элементы управления для разработчиков

  • Созданы два новых элемента управления: WC_DIRTREE и WC_FILEVIEW. Эти элементы могут быть использованы в программах для выбора каталога и/или файла. Все ресурсоемкие операции производятся асинхронно в отдельных потоках, не вызывая "замораживания" пользовательского интерфейса. Перед использованием этих элементов необходимо вызвать функцию FOCInitialize().
  • Элементы управления уведомляют окно-владельца об изменениях в своем состоянии с помощью сообщения WM_CONTROL.
  • Элементы управления могут выступать источниками в операциях d'n'd.
  • С помощью специальных сообщений можно затребовать смену каталога, создание нового каталога, переименование файла или каталога, его удаление, получить список отмеченных файлов или каталогов или отсортировать содержимое контейнера.
  • Элементы управления могут работать в связке: все изменения проводимые с деревом каталогов отображаются в списке файлов и наоборот.

?

Замена стандартного системного диалога

  • На базе этих элементов управления создан новый диалог открытия/сохранения файлов, предназначенный для замены стандартного системного диалога.
  • Размер окна нового диалога может быть изменен. Кроме того, пользователем может быть настроен внешний вид и особенности поведения диалога: размеры контейнеров со списком файлов и деревом каталогов, способ отображения списка файлов, способ сортировки и многое другое. Размер окна диалога и параметры его представления сохраняются и восстанавливаются автоматически.
  • Новый диалог полностью совместим со старым системным диалогом: для его использования достаточно заменить структуру FILEDLG на FOCFILEDLG и заменить вызовы функций WinFileDlg, WinDefFileDlgProc, WinFreeFileDlgList на FOCFileDlg, FOCDefFileDlgProc и FOCFreeFileDlgList соответственно.

Диалог для выбора каталога

  • На базе элемента WC_DIRTEE создан новый диалог, позволяющий пользователю выбрать произвольный каталог. Интерфейс его аналогичен диалогу открытия/сохранения файлов и представлен функциями FOCSelectDir, FOCDefSelectDirProc и структурой FOCSELDIR.

?

Планы на ближайшее будущее:

  • Создание элемента управления WC_PREVIEW и включение его в диалог открытия/сохранение файлов.
  • Полная поддержка d'n'd.

Присоединяйся к тестированию

Скачать тестовую версию: DevCon

Предлагается проверить:

  • совместимость с разными файловыми системами
  • каталог с десятками тысяч файлов

Вы можете отправить результаты тестирования через веб-форму


Комментарии:

steen bondo
2010-04-02 11:36:30

This is good news..!!

Alexander Tebenihin
2010-04-06 11:52:31

А что с Rex'ом ?

Eugene Gorbunoff
2010-04-06 12:00:20

А куда его?

какие функции нужны?

Alexander Tebenihin
2010-04-06 14:36:33

Как куда? :) Это действительно замена стандартного диалога или существующий рядом? Например VX-Rexx функция VRFileDialog вызывает стандартный диалог - как мне использовать новый FOC?

Алексей
2010-04-09 18:53:56

>А куда его?

У куда без него? :)

Очень хотелось бы иметь возможность вызвать эти окна из реккса и получать данные от них.

Попробуй программу:

eSchemes - изменить цвета и кнопки на рабочем столе.

Прокомментируйте эту новость (не оскорбляйте разработчиков, корреспондентов и других пользователей).


Ваше имя:

Ваш E-Mail:

Пароль для авторизации
(Регистрация):

CODE:

Warning: Creating default object from empty value in /var/www/html/nojunk.phpi on line 62
......

  

Ваш комментарий:


Идеи для активных осевиков:

DevCon: Библиотека REXX скриптов. Поделись полезными скриптами с другими пользователями.

  •   История:

Новости

Операционная система
Объявления о работе
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 

Notice: Undefined variable: forumused in /var/www/html/footer.phpi on line 200

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/banners.phpi on line 44




Последний активный опрос: Какая высота барьера RPM?

[Google]

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae