이번에 구글 타이머를 만들면서 작업표시줄에 표시되는게 보기 싫어서 이를 해결하는 방법을 찾아보았다.
상당히 자주 쓸거 같이서 기록에 남깁니다.
먼저 dpr부터 수정해야됩니다.
기본 설정을 보면 Application.MainFormOnTaskbar := true;로 되어 있는 걸 false로 수정 해야됩니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | begin Application.Initialize; Application.MainFormOnTaskbar := false; //여기를 수정후 Application.CreateForm(TForm1, Form1); Application.Run; end. //필요한 곳에 아래의 코드 넣기 begin // 아래의 2줄을 넣으면 작업표시줄에 숨김 ShowWindow(Application.Handle, SW_HIDE); SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW); //아래의 1줄은 작업표시줄에 표시 ShowWindow(Application.Handle, SW_SHOW); end; | cs |
'델파이 > 경험한 작은 팁' 카테고리의 다른 글
델파이 코드를 티스토리에 코드 하이라이트 하기 (0) | 2020.11.26 |
---|---|
TtrayIcon으로 설정한 아이콘이 바로 안뜰때 (0) | 2020.11.26 |
델파이의 날짜 Date는 1900년 01월 01일 00시 기준이다. (0) | 2020.11.11 |
델파이 트라이얼과 커뮤니티를 다 설치해서 라이센스로 인한 실행 불가 (0) | 2020.11.02 |
델파이 10.4에서는 안드로이드 5.1버전을 지원하지 않는다. (0) | 2020.11.02 |