Репликация Windows Explorer Изменить представление управления - PullRequest
0 голосов
/ 09 декабря 2010

Я хочу реализовать следующий элемент управления в моем приложении. Есть ли существующий контроль там? Если нет, то может ли кто-нибудь подсказать, на каком элементе управления по умолчанию я должен основывать свой пользовательский элемент управления.

Картинки для уточнения:


Управление на панели инструментов

alt text

Управление мини-меню

alt text

Ответы [ 2 ]

1 голос
/ 09 декабря 2010
1 голос
/ 09 декабря 2010

Если вы используете Spy для просмотра элементов управления в проводнике Windows 7, вы увидите, что вся часть, содержащая панель инструментов (и кнопку с этим элементом управления, которая вам нравится), принадлежит к классу DirectUIHWND. Теперь, хотя вы можете найти в Интернете некоторую информацию об этом классе, этот класс нигде не документирован Microsoft, поэтому это может означать, что он может быть недоступен в следующей версии Windows, поэтому ваша программа, вероятно, не будет работать, если вы создадите базу код на нем.

Однако кажется, что это относительно простой всплывающий элемент управления, поэтому его легко реализовать в WPF (на основе элемента управления Popup ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...