본문 바로가기

공부기록

공부기록, 2021-10-01(mfc 함수)

- mfc 함수
SendMessage()
- 메시지 루프를 거치지 않고
메시지를 윈도우 프로시져로 바로 보낸다

PostMessage()
- 메시지 루프로 메시지를 보낸다

GetKeyState()
- 인자로 주어진 가상 키 코드 값에 해당하는 키가 눌린 상태인
지 안눌린 상태인지 판단한다.
리턴값은 SHORT형(2바이트). 상위 비트가 true이면 눌린상태
하위비트가 true이면 그렇지 않은 상태이다.

CClientDC dc;
-현재 객체의 DC

GetStyle()
- 현재 윈도우의 속성을 구하는 함수

SetWindowLong()
- 윈도우 스타일이나 프로시저를 재정의 하는 함수.
- GWL_STYLE : 새로운 윈도우 스타일을 정의
- GWL_WNDPROC : 새로운 프로시저를 정의.

ZeroMemory()
- memset과 비슷한 함수

SetWindowPos()
- 윈도우의 위치 변경

GetCursorPos()
- 마우스 커서의 위치 구하는 함수
- 스크린 기준 좌표

GetParent()
- 부모 핸들 구하기

SetCaputre()
- 마우스를 놓치지 않기 위해 캡쳐

AfxGetMainWnd()
-메인프레임의 핸들을 구하는 함수

pCmdUI->Enable()
-인자가 참을 반환하면 해당 커맨드를 사용할 수 없게 한다.

pCmdUI->SetText()
-해당 커맨드의 이름을 변경하는 함수.

pCmdUI->SetCheck()
-해당 메뉴의 이름 앞에 체크 표시를 해주는 함수

GetMenu()->GetSubmenu()
-메뉴의 객체를 리턴한다.

메뉴객체->AppendMenu()
-메뉴를 만든다.

메뉴객체->DeleteMenu()
-메뉴를 제거한다.

툴바객체.CreateEx()
-툴바를 생성 하는 함수

툴바객체.LoadToolBar()
-생성된 툴바에 미리 정의된 리소스를 가져오는함수

상태바객체.SetPaneInfo()
-상태바의 속성을 설정
[출처] [MFC]함수정리|작성자 eugaga

## 자주 하는 실수
- 기본기능으로 때우려고함
## 큐
- 어차피 헷갈리니 자주보고쓰자
## 내가 모르는 것
- mfc 함수

## 일정
- 14:00 ~ 15:00 : 운동
- 15:00 ~ 16:00 : 운동
- 17:00 ~ 18:00 : 공부, 영상1업로드
- 18:00 ~ 19:00 : 공부, 영상2업로드
- 19:00 ~ 20:00 : 공부, 영상3업로드
- 20:00 ~ 21:00 : 공부
- 21:00 ~ 22:00 : 공부