programing/API3 [Gdi plus] 이미지 띄우기 #include #include #pragma comment(lib,"gdiplus.lib") using namespace Gdiplus; ULONG_PTR m_pGdiPlus; // 초기화 GdiplusStartupInput gdiplusStartupInput; GdiplusStartup(&m_pGdiPlus, &gdiplusStartupInput, NULL); // 마무리 GdiplusShutdown(m_pGdiPlus); // 이미지 띄우기 Image cLoadingImage(L"Image.jpg"); if (cLoadingImage.GetLastStatus() == Ok) { HDC hdc = ::GetDC(NULL); // hWnd : 해당 윈도우, NULL : 전체 화면 Graphics gra.. 2017. 5. 25. 폴더 - 폴더 만들기 CreateDirectory( __in LPCWSTR lpPathName, __in_opt LPSECURITY_ATTRIBUTES lpSecurityAttributes ); 쓰임새가 md와 비슷함(절대 경로나 상대 경로나) 오류가 생기면 GetLastError()를 사용함 cf. MSDN 설명 2017. 1. 11. [펌] 경로 API 참조: http://msdn.microsoft.com/en-us/library/bb773559(VS.85).aspx 윈도우의 Visual C++에서 파일 경로를 조작할 때 사용할 수 있는 유용한 API 함수들이다. 사용하기 위해 아래와 같이 선언한다. #include #pragma comment(lib, "shlwapi") PathAddBackslash - 경로에 백슬레시를 덧붙여준다. 백슬레시가 이미 붙어 있으면 변경하지 않는다. "c:\abc" -> "c:\abc\" "c:\abc\" -> "c:\abc\" PathAddExtension - 파일 경로 뒤에 지정된 확장자를 덧붙여준다. 확장자가 이미 있다면 변경하지 않는다. "c:\abc", ".bak" -> "c:\abc.bak" "c:\abc.cp.. 2014. 7. 30. 이전 1 다음