Модульное исполнение приложений направляющих

Хорошо, позвольте мне попытаться соединить первую точку ;-) Проигрывание немного со Шпионом ++ или Winspector показывает, что текстовое поле Folder в Месте Проекта VS является настройкой стандартного диалогового окна. Это не то же поле как текстовое поле имени файла в стандартном диалоговом окне файла, таком как то в Блокноте.

Оттуда на, я фигурирую, VS скрывает текстовые поля/поля комбинированного списка имени файла и типа файла и использует пользовательский диалоговый шаблон для добавления его собственной части в нижней части диалогового окна.

РЕДАКТИРОВАНИЕ: вот пример такой настройки и как сделать это (в Win32. не.NET):

m_ofn является структурой OPENFILENAME, которая лежит в основе диалогового окна файла. Добавьте эти 2 строки:

  m_ofn.lpTemplateName = MAKEINTRESOURCE(IDD_FILEDIALOG_IMPORTXLIFF);
  m_ofn.Flags |= OFN_ENABLETEMPLATE;

, где IDD_FILEDIALOG_IMPORTXLIFF является пользовательским диалоговым шаблоном, который будет добавлен в нижней части диалогового окна. Посмотрите часть красного цвета ниже. alt text
(источник: apptranslator.com )

В этом случае, специализированная часть является только маркировкой + гиперссылка, но это могло быть любое диалоговое окно. Это могло содержать кнопку OK, которая позволит нам проверить папку только выбор.

, Но как мы избавились бы от некоторых средств управления в стандартном компоненте диалогового окна, я не знаю.

[еще 1113] деталь в эта статья .

MSDN

5
задан knoopx 4 November 2009 в 10:53
поделиться

1 ответ

Rails engines are part of the current stable rails 2.X and so aren't really "hacks" anymore. They seem like a good fit if you want to add fairly course-grained application functionality to an application - a good example might be adding a blog or CMS-style functionality to another application. Checkout the railscast on engines here: http://railscasts.com/episodes/149-rails-engines

If you're looking to modularize on the front end - more "widget" style, you might want to look at cells: http://github.com/apotonick/cells/

4
ответ дан 15 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: