Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. // grab the relevant map from the file
  2.  
  3. LPTSTR XR2tex = ".\\Textures\\XRRR\\XR2MFDMap.bmp";
  4.  
  5. HANDLE XR2Map = LoadImage(NULL, XR2tex, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
  6.  
  7. if (!XR2Map) // handle errors - the return value is NULL from LoadImage
  8. {
  9.     DWORD error = GetLastError();
  10.     HRESULT b0rk = HRESULT_FROM_WIN32(error);
  11.     skp->SetTextColor(MFD_RED);
  12.     txt = b0rk;
  13.     skp->Text(3, linespacing*lineNo, txt.c_str(), (int)txt.length());
  14.     lineNo++;
  15. }
  16. else
  17. {
  18.     BITMAP bm;
  19.     GetObject( XR2Map, sizeof(BITMAP), &bm);
  20.     HDC hMemDC = CreateCompatibleDC(skp->GetDC());
  21.     SelectObject(hMemDC, XR2Map);
  22.  
  23.     BitBlt( skp->GetDC(), 0, 0, bm.bmWidth, bm.bmHeight,
  24.         hMemDC, 0, 0, SRCCOPY );
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement