31
Разработка / Re: Ночной режим для настроек плагина
« on: September 10, 2019, 15:45:46 »
Artem, можете сказать как Вы цепляете кнопку авторизоваться в Last.fm, через ualClient?
У меня не получается вывести кнопку. Код примерно такой:

Изображение вскоре скорее всего удалю, но хотелось бы попробовать обернуть в какую-нибудь рамку, чем-нибудь её можно обернуть? Хотел попробовать Bevel, но он не наследуется от WinControl.
И еще кое-что, что похожее на баг. IAIMPImage.LoadFromFile вызывает исключение если файл не найден, а должен же вернуть что-то отличное от S_OK?
У меня не получается вывести кнопку. Код примерно такой:
Code: [Select]
Форма(BORDERICONS = 0; BORDERSTYLE = NONE)
Категория(Владелец и родитель - Форма; Placement - ualClient(остальные поля 0))
Гроупбокс(В: Форма; Р: Категория; Placement - ualTop; Constraints - Height(min/max) - 110)
Кнопка(В: Форма; Р: Гроупбокс; Placement - ualRight; Constraints 25, 100, 25, 100)
Изображение(В: Форма Р: Гроупбокс; Placement - ualLeft; Constraints - 100, 100, 100, 100)
Изображение отображается нормально, но так и не понял как нормально сделать отступы если Alignment != ualNone || ualClient.Изображение вскоре скорее всего удалю, но хотелось бы попробовать обернуть в какую-нибудь рамку, чем-нибудь её можно обернуть? Хотел попробовать Bevel, но он не наследуется от WinControl.
И еще кое-что, что похожее на баг. IAIMPImage.LoadFromFile вызывает исключение если файл не найден, а должен же вернуть что-то отличное от S_OK?
Code: [Select]
Вызвано исключение по адресу 0x751D3442 (KernelBase.dll) в AIMP.exe: 0x0EEDFADE (параметры: 0x0118C0FE, 0x06272EA0, 0x00000000, 0x062D0118, 0x062D0118, 0x0019F794, 0x0019F76C).