반응형

2024/03/25 3

0325

워밍업 워킹 10분 루마니안 데드리프트 20kg 10회 1세트 40kg 10회 1세트 50kg 10회 1세트 60kg 8회 2세트 40kg 12회 2세트 악력 때문에 끝까지 기립근을 못턴다. 스트랩 구비가 시급하다. 운동 끝내고 허리통증이 느껴졌다. 복압 소홀히 잡지 말고, 다리 사이에 배가 들어갈 만큼 충분히 벌리고, 정강이 각도 신경써야 한다 시티드로우 20kg 12회 1세트 35kg 12회 3세트 35kg 10회 2세트 워킹 30분

MFC 소스코드 분석법 (chat GPT)

MFC로 작성된 대규모 소스 코드를 분석할 때는 몇 가지 단계적인 접근 방식을 고려할 수 있습니다. 아래의 단계를 따라가면서 천천히 소스 코드를 분석해 나갈 수 있습니다: 1. **기능 이해**: 먼저 프로그램이 하는 일과 주요 기능을 이해하는 것이 중요합니다. 이를 위해 프로그램의 요구 사항이나 설계 문서 등을 확인하고, 프로그램이 하는 일을 대략적으로 파악합니다. 2. **진입점 찾기**: 프로그램의 진입점이 되는 주요 함수나 클래스를 찾습니다. 대부분의 애플리케이션은 `WinMain()` 또는 `CWinApp` 클래스의 파생 클래스의 `InitInstance()` 함수가 진입점이 될 수 있습니다. 3. **모듈화**: 코드를 모듈로 나누어 각 모듈의 역할과 기능을 파악합니다. 각 모듈은 특정한 작업..

프로그래밍/MFC 2024.03.25

wParam, lParam

wParam은 word parameter, lParam은 long parameter의 줄임말이다. wParam은 주로 키보드, 마우스 입력 시 메시지 값이 들어오게 된다. BOOL CTabDemoDlg::PreTranslateMessage(MSG* pMsg) { // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. if (pMsg->message == WM_KEYDOWN || pMsg->message == WM_KEYUP) { if (pMsg->wParam == VK_ESCAPE || pMsg->wParam == VK_RETURN) { return TRUE; //FALSE면 창 닫힘 } } return CDialogEx::PreTranslateMessage(pMsg); } 다이..

프로그래밍/MFC 2024.03.25
반응형