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

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 필드에 설정했던 문자열..
0. 개요 컨트롤 정의 : 사용자와 인터페이스를 이루는 입,출력 도구 도스나 콘솔환경의 getch, scanf 등의 함수라 볼 수 있음 대표적인 표준 컨트롤러들 버튼, 에디트, 리스트 박스, 콤보 박스, 스크롤 바, 스태틱 컨트롤은 대화상자의 차일드 윈도우로 존재한다. 생성방법 윈도우 : WNDCLASS 형의 구조체를 정의, RegisterClass 함수로 등록, CreateWindow 함수로 생성 컨트롤 : 부팅시 OS에 의해 미리 등록되는 WNDCLASS 구조체를 사용한다. 즉, Register 할 필요없이 CreateWindow 함수를 호출하여 생성 컨트롤을 위한 윈도우 클래스의 종류 윈도우 클래스 컨트롤 button 버튼, 체크, 라디오 static 텍스트 scrollbar 스크롤 바 edit 에..