Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // grab the relevant map from the file
- LPTSTR XR2tex = ".\\Textures\\XRRR\\XR2MFDMap.bmp";
- HANDLE XR2Map = LoadImage(NULL, XR2tex, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
- if (!XR2Map) // handle errors - the return value is NULL from LoadImage
- {
- DWORD error = GetLastError();
- HRESULT b0rk = HRESULT_FROM_WIN32(error);
- skp->SetTextColor(MFD_RED);
- txt = b0rk;
- skp->Text(3, linespacing*lineNo, txt.c_str(), (int)txt.length());
- lineNo++;
- }
- else
- {
- BITMAP bm;
- GetObject( XR2Map, sizeof(BITMAP), &bm);
- HDC hMemDC = CreateCompatibleDC(skp->GetDC());
- SelectObject(hMemDC, XR2Map);
- BitBlt( skp->GetDC(), 0, 0, bm.bmWidth, bm.bmHeight,
- hMemDC, 0, 0, SRCCOPY );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement