У меня есть форма, и я использую SetWindowCompositionAttribute
, чтобы добавить акриловое размытие к форме. Все работает отлично, за исключением одной ошибки - элементы управления в форме
Например, когда я пытаюсь включить акриловое размытие через SetWindowCompositionAttribute
и размещать метку в верхней части формы, тогда метка также полупрозрачна,Мне нужны непрозрачные элементы управления в форме с полупрозрачной формой
Если вы не понимаете мою проблему, тогда просто создайте новый проект winforms с моим кодом и добавьте к этой форме акриловое размытие. Затем поместите ярлык на форму. И попробуйте запустить программу, тогда вы увидите, что метка также является полупрозрачной
Как это исправить
Я использовал код с этого сайта, чтобы добавить акриловое размытие в мою форму. Пожалуйста, посмотрите это
Как создать эффект прозрачности акриловой краски для windows 10 в Winform c #