- 컨트롤의 정의 컨트롤(Control)이란 사용자와의 인터페이스를 이루는 도구이다. 인터페이스를 이룬다는 말은 사용자로부터 명령과 입력을 받아들이고 출력 결과를 보여준다는 듯이므로 컨트롤은 곧 입출력 도구를 뜻한다. - 컨트롤의 특징 컨트롤도 하나의 윈도우이다. (컨트롤도 각각의 Handle을 갖고있음) 컨트롤은 항상 부모윈도우의 자식으로 붙어있다. 컨트롤은 차일드 윈도우(자식 윈도우)이기 때문에 예외없이 WS_CHILD스타일을 주어야한다. 생성한 컨트롤은 부모 윈도우가 파괴될 때 자동으로 파괴되므로 일부러 파괴할 필요는 없다. - 컨트롤의 동작 컨트롤은 프로그램 실행중에 끊임없이 사용자와 통신을 하는데 컨트롤을 통해 명령(wParam)과 정보(lParam)를 받아들이고, 컨트롤을 통해 사용자에게 실행..
ZeroMemory (배열주소,배열크기) 지정배열을 모두다 0으로 초기화시킨다. memset (배열주소,초기화할값,배열크기) 지정된배열을 지정된 값으로 모두 초기화시킨다. memcpy (복사할배열,복사받을배열,배열크기) 복사받을배열에 복사할배열의 값들을 복사한다. IntersectRect(rcin,rc1,rc2) rcin,rc1,rc2는 RECT형 rcin,rc1,rc2 rc1과 rc2의 겹치부분의 영역을 rcin에 리턴해 준다. 기본적인 형식은 if를 걸어서 전후좌우를 하는 것과 똑같다. PtInRect(rcin,pt) rcin은 RECT형,pt는 POINT형 POINT즉 점이 RECT형으로 들어갈떄 그 것을 판단해준다. PtInRect(rcin,pt) rcin은 RECT형,pt는 POINT형 POIN..
COLORREF의 색상은 ABGR 이다. ( A : 알파값 (투명도), B : 파랑, G : 초록, R : 빨강 ) B G R이 메크로에서는 R G B로 변환된다. ↑를 설명하자면... 원래 COLORREF는 A인 알파값을 제외하고 B G R 순서인데 RGB 메크로( 함수(?) )를 사용하게되면 R G B 순으로 넣으면 된다. 라는 말입니다. COLORREF Color = 0x000000FF; ABGR 표현방법 : 16진수로 표현된다. ( 16진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F ) 2자리씩 끊어서 0 x 00 00 00 FF; A B G R 이다. FF = 255 를 의미함. 0x000000FF = 빨간색 0x0000FF00 = 초록색 0x00FF..
필수 윈도우관련 메시지 정리 ● WM_CREATE ² CreateWindow() 함수에 의해 메인 윈도우가 생성된 직후에 화면에 보여지기 전에 보내지는 메시지. ² 각종 초기화를 하기에 적합한 장소. ² 참고로, 대화상자는 이 메시지 대신 WM_INITDIALOG 메시지를 받는다. ² wParam : 사용되지 않음. ² lParam : 윈도우 생성정보인 CREATESTRUCT 구조체의 포인터. ● WM_DESTROY ² 윈도우가 파괴될 때 보내지는 메시지. ² 각종 마무리 작업 하기에 적합한 장소. ² 사용자가 DestroyWindow 함수를 호출할 때, 윈도우가 파괴되는데, 이 함수 호출 결과로 WM_DESTROY 메시지가 전달된다. ² 사용자가 Alt+F4 혹은 닫기 버튼을 누를 경우, WM_CLOS..
- Total
- 187,442
- Today
- 4
- Yesterday
- 47
- unitypackage
- SerializeField
- zip
- ECS
- catalina
- JobSystem
- 최적화
- 유니티3D
- 꿀팁
- 유니티
- dots
- Unity Webinar
- 유니티 메모리 누수
- Unity Memory leak
- Rider편의기능
- unity3D
- while문
- loop
- FormerlySerializedAs
- FOR문
- 성능
- rider
- 퍼포먼스
- webinar
- BurstCompiler
- UnityEditor
- Inspector
- 개발환경
- Attribute
- unity