728x90
반응형
protected override CreateParams CreateParams
{
get
{
CreateParams createParams = base.CreateParams;
createParams.ExStyle |= properties
return createParams;
}
}
properties 종류 (생각날 때 계속 추가예정)
WM_NOACTIVATE = 0x8000000L;
CreateParams 속성을 사용해 포커스 설정 방지하기
WS_EX_TOOLWINDOW = 0x80;
어플리케이션 숨기기 (알트탭해도 안보이기)
CS_DROPSHADOW = 0x00020000;
폼의 그림자 넣고 빼기
WS_EX_COMPOSITED = 0x2000000;
화면 갱신 플리커 해결(깜박임 제거)
protected override CreateParams CreateParams
{
get
{
var cp = base.CreateParams;
cp.ExStyle |= 0x2000000; // WS_EX_COMPOSITED
return cp;
}
}
CP_NOCLOSE_BUTTON = 0x200;
타이틀바 X버튼 없애기
protected override CreateParams CreateParams
{
get
{
CreateParams param = base.CreateParams;
param.ClassStyle = param.ClassStyle | 0x200;
return param;
}
}
참고
728x90
반응형
'프로그래밍 > c#' 카테고리의 다른 글
[c#, Xamarin] Control(On/Off) Numlock Key in programmatically (0) | 2022.08.12 |
---|---|
[Winform, c#] 리소스에 있는 이미지 로드 (0) | 2022.01.27 |
[c#] Region, 소스정리 (0) | 2021.01.28 |
[c#] string.Format 서식 (0) | 2021.01.26 |
[Tip] Visual Studio 단축키 (0) | 2021.01.19 |
댓글