본문 바로가기
[스크린락] C# 윈도우폼 디자인 예제, ScreenLock 다이얼로그 [스크린락] C# 윈도우폼 디자인 예제, ScreenLock 다이얼로그 윈도우폼 예제 프로젝트 - ScreenLock.zip [클릭] 다이얼로그 기본 비밀번호는 "password"입니다. 3회 만에 비밀번호를 제대로 입력하지 않으면, 입력창이 사라집니다. 그때 C# 다이얼로그에서 F7을 누르면 다시 입력창이 나타납니다. 근데, 그냥 실행시켜도 ALT+F4가 먹혀요. 두 개의 프로그램이 프로젝트에 삽입되어 있는데, 교체해 가며 실행하는 방법은 간단합니다. 1Application.Run(new "여기에 파일 이름")cs 여기에 삽입된 C# 타이머들은 비밀번호 해제 후 본 화면으로 돌아갈 때, 1. 어두웠던 화면을 점차 밝게,2. 꾸준히 포커스를 텍스트 박스 안으로, 지정해줍니다. 아래 코드는 패스워드를 입력.. 2017. 5. 3.
C# UI 디자인 예제 3개, 윈폼 스플래쉬 스크린락 스크린샷 C# 윈폼 예제 3개, 스플래쉬, 스크린락, 스크린샷 (Splash, Screen Lock, Shot) 1. Splash Form프로젝트 - 실행파일 - 시각적으로도 다르고, 구현 방식도 당연히 다르죠. 스플래쉬 스크린은 주로 응용 프로그램이 로드되는 동안에 사용자에게 지루함(?)을 줄이기 위한 용도 등으로 쓰입니다. 이런 스크린을 구현하기 위해선 그림자, 투명도, 배경 이미지, 투명함의 정도 등에 대한 API 사용이 요구됩니다. 중요한 API는 UpdateLayeredWindow 입니다. 매우 유용한 API로서, 그림자를 포함한 배경 이미지 등을 표시할 수 있게 돕습니다. 다른 API들도 호출되는데 소개하자면 아래와 같이 정리할 수 있습니다. 123456GetDCGetCompatibleDCRelease.. 2017. 2. 24.