문제

나는 Corel-Draw 12 응용 프로그램의 스플래쉬 스크린을보고 내 마음을 잃었다!

그들은 어떤 기술을 사용합니까? 애플리케이션 시작시 투명한 이미지를로드하고 Windows API를 사용하거나 무엇을 사용합니까?

그들은이 투명성을 어떻게 달성합니까?

도움이 되었습니까?

해결책

다른 팁

vb.net과 함께 Winforms를 사용하는 경우 설정하여 모든 양식의 불투명도를 수정할 수 있습니다. Form.Opacity 재산. 나는 당신이 말하는 스플래시 화면에 익숙하지 않지만 비슷한 효과를 얻는 것은 너무 어렵지 않아야합니다.

WPF를 사용하는 경우 AllowsTransparancy, WindowStyle 그리고 Background 창 객체의 속성 :

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  AllowsTransparency="True"
  WindowStyle="None"
  Background="Transparent">
  <!-- more -->
</Window>

나는 또한이 플래시 화면에 익숙하지 않지만 ... 천천히 사라지면 Quintin의 대답과 함께 갈 것입니다. 일정 비율의 불투명도는 귀하를 통해 다른 형태를 보여줍니다.

스플래시 화면이 이미지 일뿐 아니라 일부는 시끄럽고 일부는 그렇지 않은 경우 양식의 투명성 키를 특정 색상으로 설정 한 다음 양식의 배경색을 그와 동일하게 설정할 수 있습니다. 그런 다음 표시하려는 이미지를 사진 상자에로드해야합니다. 그래도 .gif 이미지를 사용해야합니다! 또는 배경 삭제를 지원하는 다른 형식. JPG와 BMP는 "빈"색상이 투명하지 않고 흰색이되기 때문에 여기에 쓸모가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top