일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터 아키텍쳐
- window programming
- 셰이더
- 윈도우프로그래밍
- 렌더링
- 컴퓨터 구조
- 베지에 곡선
- 오픈지엘
- denoising
- 그래픽스기초
- Win32 API
- 셰이더프로그래밍
- 그래픽스
- Mesh Processing
- 윈도우 프로그래밍
- Geometry Modeling
- c4d
- shader
- 윈도우
- bezier curve
- shader programming
- 운영체제
- modeling
- 윈도우 구조
- 핵심 API로 배우는 윈도우프로그래밍
- Graphics
- OpenGL
- MFC
- MFC 윈도우 프로그래밍
- win32
- Today
- Total
목록윈도우프로그래밍 (77)
오다기리 박의 알고리즘 노트
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118#include #include#include#includeLRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, H..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156#include #include#include#includeLRESU..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106#include #include#include#includeLRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCm..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106#include #include#include#includeLRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCm..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124#include #include#includeLRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hI..
8. 파일 입출력 ■ 파일 다루기 작업 디렉터리 : 읽어들이거나 쓰는 파일이 저장될 디렉터리 ■ 파일 이름을 여러 개 저장하는 형식static char filepath[1000];static char folder[100];static char filename[1000];LPSTR pStr; OFN.lpstrFile = filepath;OFN.Flags = OFN_EXPLORER | OFN_ALLOWMULTISELECT;
7. MDI 프로그래밍 ■ MDI 프로그램 작성 순서 리소스 편집 - 자식 윈도우를 생성하는 데 사용할 메뉴 항목을 추가 WinMain() 함수 작성 - WinMain() 함수에 프레임 윈도우와 자식 윈도우를 위한 윈도우 클래스 변수를 선언, 각 변수의 필드에 값 대입- 만든 윈도우 클래스 변수를 이용해 윈도우 클래스를 2개 등록(RegisterClass)- 프레임 윈도우 생성(CreateWindow,ShowWindow) WndProc() 함수 작성 : 자식 윈도우 생성하기- 클라이언트 윈도우를 생성하는 코드 추가(클래스 변수설정, CreateWindow,ShowWindow)- 메뉴 항목을 선택했을 때 클라이언트 윈도우가 자식 윈도우를 생성하도록 메시지를전송하는 코드 작성(클래스변수설정,SendMessa..
6. 대화상자와 컨트롤 ■ 대화상자 이용리소스에서 새로운 대화상자 만들기대화상자에 대한 메시지 처리 함수 작성하기대화상자 띄우기 ■ 컨트롤을 대화상자에서 기본적으로 사용할 수 있도록 제공되는 것 ■ 컨트롤에서 대화상자로 오는 WM_COMMAND 메시지 메시지를 보낸 곳wParam lParamHIWORDLOWORD컨트롤컨트롤에 따른 통지 정보컨트롤 ID컨트롤 핸들 값 ■ 컨트롤에 메시지를 전송하는 함수 (콤보박스, 리스트박스.. 등에서 사용)LRESULT SendMessage(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); - hwnd : 메시지를 받을 윈도우나 컨트롤의 핸들 값- iMsg : 전송할 메시지- wParam, lParam : 메시지의 부가 정보 ..