프로젝트에서 컨트롤 크기가 변할 때 깜빡입니다.
더블 버퍼 기술로 해결했습니다.
| 회원 이름 | 설명 |
| 컨테이너컨트롤 | 예를 들어정말 그렇다 true, 그렇다면 제어 제어는 컨테이너와 유사한 제어가 됩니다. |
| 유저페인트 | 예를 들어정말 그렇다 true, 컨트롤은 운영체제를 통해서가 아니라 스스로 그려집니다. 예를 들어정말 그렇다false, 페인트 이벤트는 발생하지 않습니다. 이 스타일은 Control에서 파생된 클래스에만 적용됩니다. |
| 불투명 | 예를 들어정말 그렇다 true, 컨트롤은 불투명하게 그려져 배경을 그리지 않습니다. |
| 크기 재조정 재그린 | 예를 들어정말 그렇다 true,컨트롤 크기를 조정하면 다시 그려집니다조종 장치. |
| 고정폭 | 예를 들어정말 그렇다 true, 자동 스케일링 시 컨트롤의 폭이 고정되어 있습니다. 예를 들어, 레이아웃 작업이 컨트롤의 크기를 새 폰트에 맞게 재조정하려 할 때, 컨트롤의 너비는 동일하게 유지됩니다. |
| 고정 높이 | 예를 들어정말 그렇다 true, 자동 스케일링 시 컨트롤의 높이가 고정되어 있습니다. 예를 들어, 레이아웃 작업이 컨트롤을 새로운 글꼴에 맞게 재조정하려 할 때, 컨트롤의 높이는 동일하게 유지됩니다. |
| 스탠다드클릭 | 예를 들어정말 그렇다 true, 컨트롤은 표준 클릭 동작을 구현합니다. |
| 선택 가능 | 예를 들어정말 그렇다 true, 제어는 초점을 받을 수 있습니다. |
| 유저마우스 | 예를 들어정말 그렇다 true, 컨트롤은 자체 마우스 처리를 완료하므로 마우스 이벤트는 운영체제에서 처리되지 않습니다. |
| SupportsTransparentBackColor | 예를 들어정말 그렇다 true, 컨트롤은 투명도를 시뮬레이션하기 위해 알파 성분이 255 미만인 백컬러를 허용합니다. UserPaint 비트에서만 다음과 같이 설정되어 있습니다true그리고 부모 컨트롤은 Control에서 파생될 때만 투명하게 시뮬레이션됩니다. |
| 스탠다드더블클릭 | 예를 들어정말 그렇다 true, 이 컨트롤은 표준 DoubleClick 동작을 구현합니다. 만약 StandardClick 비트가 다음과 같이 설정되어 있지 않다면요.true이 스타일은 무시하세요. |
| 올페인팅인 WmPaint | 예를 들어정말 그렇다 true, 컨트롤은 깜빡임을 줄이기 위해 WM_ERASEBKGND 창 메시지를 무시합니다. UserPaint 비트가 다음으로 설정되어 있을 때만true이 스타일을 적용해야 합니다. |
| 캐시텍스트 | 예를 들어정말 그렇다 true, 컨트롤은 필요할 때마다 핸들에서 텍스트를 복사하는 대신 텍스트의 복사본을 유지합니다. 이 스타일은 기본적으로 false로 표시됩니다. 이 동작은 성능을 향상시키지만 텍스트를 동기화하기 어렵게 만듭니다. |
| 메시지 활성화 | 예를 들어정말 그렇다 true, 각 메시지에 대해 OnNotifyMessage 메서드를 호출하여 컨트롤의 WndProc에 보냅니다. 이 스타일은 기본적으로 false로 표시됩니다. EnableNotifyMessage는 부분적으로 신뢰되는 경우에는 작동하지 않습니다. |
| 더블버퍼 | 예를 들어정말 그렇다 true그 후 버퍼를 그리고, 작업이 끝나면 결과물이 화면에 출력됩니다. 더블 버퍼는 컨트롤 재그리기로 인한 깜빡임을 방지합니다. DoubleBuffer를 다음으로 설정하면true그렇다면 UserPaint와 AllPaintingInWmPaint도 다음으로 설정해야 합니다.true。 |
| 최적화된 더블버퍼 | 예를 들어정말 그렇다 true, 컨트롤은 화면에 직접 표시되지 않고 버퍼에 먼저 그려져 깜빡임이 줄어듭니다. 이 속성이 다음과 같이 설정된다면true, AllPaintingInWmPaint도 다음으로 설정해야 합니다true。 |
| UseTextForAccessibility | 컨트롤의 텍스트 속성 값을 지정하며, 설정되면 기본 활성 접근성 이름과 단축키 키를 결정합니다. |