| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 |
| 30 |
- binary search
- 스토어드 프로시저
- Dijkstra
- union find
- MYSQL
- Stored Procedure
- SQL
- Brute Force
- two pointer
- 그래프
- 다익스트라
- Trie
- Hash
- Two Points
- 이진탐색
- DP
- String
- Today
- Total
목록전체 글 (425)
codingfarm
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..
0. 개요 문자열을 입력받을때 쓰이는 에디트 "edit" 윈도우 클래스를 사용하며 아래의 스타일들을 지정 가능하다. 스타일 설명 ES_AUTOHSCROLL 수평 스크롤을 지원한다. ES_AUTOVSCROLL 여러줄 편집시 수직 스크롤을 지원한다. ES_LEFT 왼쪽 정렬한다. ES_CENTER 중앙 정렬한다. ES_RIGHT 오른쪽 정렬한다. ES_LOWERCASE 소문자로 변환하여 표시한다. ES_UPPERCASE 대문자로 변환하여 표시한다. ES_MULTILINE 여러줄을 편집할 수 있도록 한다. ES_NOHIDESEL 포커스를 잃더라도 선택된 영역을 표시한다. ES_READONLY 읽기전용으로 만들어 편집을 금지한다. 자세한 설명은 14장에서 진행 에디트는 자신에게 발생한 변화에 대해 부모 윈도우에..