일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- DP
- Hash
- two pointer
- SQL
- Brute Force
- 다익스트라
- 이진탐색
- MYSQL
- String
- Trie
- binary search
- Dijkstra
- 그래프
- Stored Procedure
- 스토어드 프로시저
- union find
- Two Points
- Today
- Total
목록전체 글 (418)
codingfarm

0. 개요 사용자로부터 입력을 받는 기능 없이, 오로지 문자열을 보여주는것이 전부인 컨트롤 그렇기에 부모 윈도우로 통지 메시지를 보낼 필요도, 메시지를 받을 필요도 없다. 그러므로 여러개의 스태틱 컨트롤 모두 ID를 -1로 지정해도 된다. 즉, 별다른 목적이 없다면 사용자가 선택할 이유도, static control 끼리 구분되어야할 필요도 없다. 가령 위 윈도우에서 Header, Footer, Left, Top 등의 문자열이 static control이다. 주로 다른 컨트롤 옆에서 해당 컨트롤에 대해 수식하는 역할을 담당한다. 1. 스타일 static control에 즐겨 쓰이는 스타일은 아래와 같다. 스타일 설명 SS_LEFT 왼쪽으로 정렬되는 텍스트이며 자동으로 개행된다. SS_LEFTNOWORDW..

0. 개요 "scrollbar" 윈도우 클래스로 생성 수평의 경우 SBS_HORZ 스타일을, 수직일 경우 SBS_VERT 스타일을 지정 다음 함수를 통해 허용 가능한 설정값 범위와 스크롤의 위치값을 설정할 수 있다. 1 2 BOOL SetScrollRange( HWND hWnd, int nBar, int nMinPos, int nMaxPos, BOOL bRedraw ); int SetScrollPos( HWND hWnd, int nBar, int nPos, BOOL bRedraw ); cs 스크롤바는 자신의 변화에 대해 WM_HSCROLL(수평일 경우), WM_VSCROLL(수직일 경우) 이라는 별도의 메시지를 부모 윈도우로 보내며 추가 정보는 아래와 같다. 인수 설명 LOWORD(wParam) 스크롤 ..

0. 개요 에디트 컨트롤과 리스트 박스를 결합시킨 형태의 컨트롤 목록에 있는 항목중 다수를 선택할 수 있고, 원하는 항목이 없으면 에디트를 통해 직접 입력할 수도 있다. 항상 열려있는 리스트박스에 비해 필요한 경우에만 목록을 열어 선택 가능하다. 1. 스타일 스타일 설명 CBS_SIMPLE 에디트만 가진다. CBS_DROPDOWN 에디트와 리스트 박스를 가진다. CBS_DROPDOWNLIST 리스트 박스만 가지며 에디트에 항목을 입력할 수는 없다. 이외의 특징이나 메시지들에 대해서는 MSDN을 참고한다. https://docs.microsoft.com/en-us/windows/win32/controls/combo-boxes 사용법의 예는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13..

https://docs.microsoft.com/en-us/windows/win32/controls/about-list-boxes 0. 개요 선택 가능한 여러개의 항목들을 나열해놓고 그 중 하나 이상을 선택하도록 하는 컨트롤 선택가능한 항목은 주로 문자열임 listbox 라는 윈도우 클래스를 사용 1. 스타일 스타일 설명 LBS_MULTIPLESEL 여러개의 항목을 선택할 수 있도록 한다. 이 스타일을 적용하지 않으면 디폴트로 하나만 선택할 수 있다. LBS_NOTIFY 사용자가 목록중 하나를 선택했을 때 부모 윈도우로 통지 메시지를 보내도록 한다. LBS_SORT 추가된 항목들을 자동 정렬하도록 한다. LBS_OWNERDRAW 문자열이 아닌 비트맵이나 그림을 넣을 수 있도록 한다. LBS_STANDAR..