include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)...
태그: WinAPI, Win32, WindowsDeskopProgram
... 2.API와 MFC를 배우고 난 다음에 학습하게 되는 애니메이션 지원 winAPI 인 DirectX2D 를 배우게 된다면 비디오,영상, 2D를 비롯한 3D애니메이션까지 프로그래밍 언어로...
태그: 게임프로그래밍, bmp, 스켈레톤애니메이션, api, winAPI, spine, 스켈레탈애니메이션, 2D, 게임, 활용
BOOL CALLBACK DlgProc(HWND hdlg, UINT iMessage, WPARAM wParam, LPARAM lParam) { LPPOINT mousePos; mousePos = new POINT; HWND edit3, edit4; edit3 = GetDlgItem(hdlg, IDC_EDIT3)...
태그: winapi
저는 c언어 공부를2달정도 했는데 (혼자서 연구하는 c/c++1) 문자열까지만 했거든요.(strcmp,포인터,구조체등) 그 뒤에는 재미도 없어 보이고(저수준어쩌고,핸들,포인터 고급)...
[code] case WM_PAINT: { PAINTSTRUCT ps; BeginPaint(hWnd, &ps); BitBlt( hdc , 0, 0, 1000, 1000, memDC, 0, 0, SRCCOPY); EndPaint(hWnd, &ps); } break; [/code] WM_CREATE에서 딱 한번...
WM_PAINT에 버퍼 생성 버퍼에 사각형 출력 버퍼 출력 버퍼 삭제 이 간단한 코드를 실행하면 창 크기를 줄이고 원 위치 하는 것은 문제가 없는데 타이틀 바를 드래그 해서 가장...
HDC를 한번만 객체를 얻고서 WM_Distroy 될때 반환하는 형식으로 사용하면 안되나요??? 왜 HDC를 얻고 사용이 끝났으면 바로 release해야 하는지 모르겠어요
소스로 풀어보자면.. [code] HDC hDC = CreateCompatibleDC( ... ); HBRUSH hNewBrush, hOldBrush; hNewBrush = CreateSolidBrush( ... ); hOldBrush = (HBRUSH)SelectObject(hDC, hNewBrush)...
태그: winapi
윈도우 클래스를 레지스터에 등록할때 wcex.hbrBackground 값 설정해서 바꾸는 것 말고 함수 호출같은거로 실시간으로 바꾸는 레퍼런스나 방법 없나요? 크기가 큰 rect를...
제가 gui형식 프로그램을 만들어보고 싶어서 c windowsform으로 만들까 생각중인데 c언어는 기본적인건 알고있습니다 되도록이면 c언어로 하고싶은데 효율성이...