Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

Как делают программы с интерфейсом Windows XP SP3, Vista, 7 и т.д.?

Я очень хотел делать программы с интерфейсом Windows, с трудом нашёл Visual Basic и каково было моё разочарование, когда я узнал, что там кнопки (и другой интерфейс) какие-то 2d-шные (как Chemax) и под Windows 98, NT, и другие дряхлые системы. А это не то, что я хочу! Подскажите, на каком языке (в какой среде) делают приложения с интерфейсом Windows XP, Vista, 7, и другие современные, в которых интерфейс зависит от темы и кнопки. Короче, такие как Kaspersky Norton Win Doctor и т.д. и где взять учебники и как это делать лучше? Пожалуйста, поподробнее.


Ответ

Это небось VB6? Помню, было такое дело.
Рядом с ЕХЕ-шником кладите файл ИМЯEXE.manifest примерно следующего содержания:
Windows Shell ВАЖНО. Все ocx-контролы (и dll)? которые используются для создания интерфейса (при добавлении которых появляются всякие списки, тривью (treeview)) должны быть не ниже версии 6.0. Пояснение: такой ЕХЕшник нельзя собрать на ОС ниже ХР.
Или более продвинутый вариант - ставить Visual Studio 2003 и выше. Там это включается опцией в настройках формы и одной командой глобального объекта Application

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

Отправить комментарий