티스토리 뷰
이 포스팅에서는 WNDCLASS구조체의 style멤버에 들어가는 매크로에 대해 적을 것이다.
1. CS_VREDRAW : 윈도우의 이동이나 크기 조절시 클라이언트의 세로의 크기가 변경되면 다시 그림.
2. CS_HREDRAW : 윈도우의 이동이나 크기 조절시 클라이언트의 가로의 크기가 변경 되면 다시 그림.
3. CS_DBLCLKS : 해당 클래스의 윈도우 내부에서 사용자가 더블 클릭하면 더블 클릭 메시지를 윈도우 프로시저로 보냄.
4. CS_OWNDC : 클래스 내부의 각 윈도우들이 고유의 DC가 할당됨.
5. CS_CLASSDE : 클래스 내부의 각 윈도우들은 하나의 DC를 공유함, 멀티 쓰레딩시 단 하나의 쓰레드만 DC에 접근함
6. CS_PARENTDC : 부모 윈도우에 자식 윈도우를 클리핑한 사각형을 만들어 자식이 부모에 그릴 수 있도록 함
7. CS_NOCLOSE : 윈도우 메뉴의 닫기 버튼을 비활성화 함.
8. CS_SAVEBITS : 가려진 스크린의 일부를 비트맵으로 저장함, 가려진 위도우는 WM_PAINT메시지를 발생시키지 않음.
9. CS_BYTEALIGNCLIENT : 윈도우의 클라이언트 영역을 바이트 경계에 정렬한다.
10. CS_BYTEALIGNWINDOW : 윈도우를 바이트 경계에 정렬한다.
11. CS_IME : IME사용자 인터페이스에 사용할 IME 윈도우로 지정한다.
'WinAPI' 카테고리의 다른 글
확장 윈도우 스타일(Extend Window Style) (0) | 2016.11.23 |
---|---|
윈도우 스타일(Window Style) (0) | 2016.11.22 |
댓글