일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- String
- 다익스트라
- Stored Procedure
- two pointer
- Hash
- MYSQL
- DP
- 그래프
- 이진탐색
- binary search
- union find
- Two Points
- Dijkstra
- Brute Force
- 스토어드 프로시저
- Trie
- Today
- Total
목록전체 글 (418)
codingfarm

0. 개요 문자열을 입력받을때 쓰이는 에디트 "edit" 윈도우 클래스를 사용하며 아래의 스타일들을 지정 가능하다. 스타일 설명 ES_AUTOHSCROLL 수평 스크롤을 지원한다. ES_AUTOVSCROLL 여러줄 편집시 수직 스크롤을 지원한다. ES_LEFT 왼쪽 정렬한다. ES_CENTER 중앙 정렬한다. ES_RIGHT 오른쪽 정렬한다. ES_LOWERCASE 소문자로 변환하여 표시한다. ES_UPPERCASE 대문자로 변환하여 표시한다. ES_MULTILINE 여러줄을 편집할 수 있도록 한다. ES_NOHIDESEL 포커스를 잃더라도 선택된 영역을 표시한다. ES_READONLY 읽기전용으로 만들어 편집을 금지한다. 자세한 설명은 14장에서 진행 에디트는 자신에게 발생한 변화에 대해 부모 윈도우에..

0. 개요 "button" 윈도우 클래스에 BS_RADIOBUTTON, BS_AUTORADIOBUTTON 둘 중 하나의 스타일을 지정하면 라디오 버튼이 된다. 체크 버튼은 하나의 속성에 대한 참/거짓 속성만을 가지는 반면 라디오 버튼은 그룹에 속한 여러개의 버튼 중 하나만 선택가능하다. 라디오 버튼의 그룹을 구성하는 방법 그룹을 이루는 첫번째 라디오 버튼에만 WS_GROUP 스타일을 주고 나머지 라디오 버튼은 WS_GROUP 스타일을 주지 않으면 된다. 그룹 박스 컨트롤 : 어떤 라디오 버튼들이 같은 그룹에 속하는지 나타내기 위해 사용되는 오브젝트. 그룹 박스는 BS_GROUPBOX 스타일을 가지는 버튼의 일종이지만 화면으로 보여지기만 할 뿐 사용자의 입력을 받아들이거나 어떤 기능을 가지는 것은 아니다...

0. 개요 CreateWindow 함수를 사용하여 버튼 컨트롤 생성시 3번째 매개변수인 dwStyle 를 통해서 버튼의 스타일을 설정할 수 있다. 스타일 속성 BS_PUSHBUTTON 푸시 버튼 BS_DEFPUSHBUTTON 디폴트 푸시 버튼 BS_CHECKBOX 체크 박스 BS_3STATE 3가지 상태를 가지는 체크 박스 BS_AUTOCHECKBOX 자동 체크 박스 BS_AUTO3STATE 3가지 상태를 가지는 자동 체크 박스 BS_RADIOBUTTON 라디오 버튼 BS_GROUPBOX 그룹 박스 푸시버튼은 앞서 살펴보았다. 여기서는 체크박스를 살펴보겠다. 위표에서 보듯이 체크박스는 스타일에 따라 4가지가 존재한다. 3가지 상태의 경우 선택, 비선택 이외에 grayed라는 상태를 의미하는데, 아마 한번..

1. 버튼 CreateWindow를 함수의 원형을 다시 살펴본다. 1 2 3 4 5 6 7 8 9 10 11 12 13 void CreateWindowW( [in, optional] lpClassName, [in, optional] lpWindowName, [in] dwStyle, [in] x, [in] y, [in] nWidth, [in] nHeight, [in, optional] hWndParent, [in, optional] hMenu, [in, optional] hInstance, [in, optional] lpParam ); cs 우리는 윈도우를 생성하기 위해 첫번째 매개변수인 lpClassName에 registerehls WNDCLASS인스턴스의 lpszClassName 필드에 설정했던 문자열..