powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / прозрачная картинка в системном меню формы
1 сообщений из 1, страница 1 из 1
прозрачная картинка в системном меню формы
    #32113837
kva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kva
Гость
Добавляю картинку в системное меню формы. Все вроде нормально, но никак не могу добиться прозрачного фона. Делаю приблизительно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
var FBmp: TBitmap;
   FMenu: THandle;
...
 FMenu:=GetSystemMenu(TForm(Aowner).Handle, False);
 FBmp:=TBitmap.Create;
 FBmp.LoadFromResourceName(HInstance,'FA');
 FBmp.Transparent := True;
 FBmp.TransparentMode:=tmAuto;
...
 InsertMenu(FMenu, nPos, MF_STRING or MF_BYPOSITION,  0 , PChar('строка меню'));
...
 SetMenuItemBitmaps(FMenu, nPos, MF_BYPOSITION OR MF_BITMAP, FBmp.Handle, FBmp.Handle);


Если рисую эту картинку на форме то все нормально, фон прозрачный, а в меню никак.

Где ошибка?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / прозрачная картинка в системном меню формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]