Информация:
Автор: Nemko
Описание:
Может не всем известно, что если сделать MainForm главным окном и разместить на нем проект, то это позволит правильно отобразить его в миниатюре таскбара, без использования сторонних библиотек. Модуль упрощает создание и настройку MainForm тем, что создание задумывалось в одну строку. Использовал советы и примеры David.D.Rocco, так же вроде прикрутил смену фокуса (надеюсь правильно) с окна WizardForm и добавил "смену" прозрачности и ее поддержку. В winapi не силен, надеюсь пригодится кому и да советы и наставления принимаю.
Автор: Nemko
Описание:
Может не всем известно, что если сделать MainForm главным окном и разместить на нем проект, то это позволит правильно отобразить его в миниатюре таскбара, без использования сторонних библиотек. Модуль упрощает создание и настройку MainForm тем, что создание задумывалось в одну строку. Использовал советы и примеры David.D.Rocco, так же вроде прикрутил смену фокуса (надеюсь правильно) с окна WizardForm и добавил "смену" прозрачности и ее поддержку. В winapi не силен, надеюсь пригодится кому и да советы и наставления принимаю.
Код:
CreateMForm('My Application', 513, 398, 242, clGrayText, False);
// ► My Application - текст для окна, и для миниатюры таскбара.
// ► 513, 398 - ширина, высота окна.
// ► 242 - уровень прозрачности окна (0-255), при 255 выкл.
// ► clGrayText - цвет заливки окна (для работы с botva2 = clNone,
// т.к. изображения перекрываются самой заливкой).
// ► False - сообщение о выходе (Flase / True).
// ReadyPage отключена, на ней ошибка фокуса NextButton. Пока так.
// При заливке цветом не clNone, перекрываются изображения botv'ы.
// Исключение если IsBkg = Falsе, но тогда не видны объекты.