Is it possible to do a BitBlt/TransparentBitBlt to a Frame? Apparently, when I call TransparentBitBlt, it returns TRUE, but the image never appears on the screen.
VB Code:
  1. Dim hBitmap         As Long
  2.     Dim hDc             As Long
  3.     Dim hFraDc          As Long
  4.    
  5.     ' Preparing the image
  6.     hDc = CreateCompatibleDC(GetDC(0))
  7.     hFraDc = CreateCompatibleDC(GetDC(Fra.hwnd))
  8.    
  9.     hBitmap = LoadImage(App.hInstance, App.Path & "\Images\po00.bmp", IMAGE_BITMAP, 64, 64, LR_LOADFROMFILE)
  10.     SelectObject hDc, hBitmap
  11.  
  12.     MsgBox CStr(TransparentBlt(hFraDc, 5, 5, 64, 64, hDc, 0, 0, 64, 64, vbWhite))   ' <-- Returns TRUE
  13.     Me.Refresh
  14.  
  15.     DeleteObject hBitmap