Announcement

Collapse
No announcement yet.

BITMAP erzeugen mit Zeiger auf Bitmap-Bits

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BITMAP erzeugen mit Zeiger auf Bitmap-Bits

    Hallo,
    ich habe einen Zeiger auf einen Buffer indem die BitmapBits stehen (lpData). Zudem habe ich noch die Daten von BITMAPINFO (also BITMAPINFOHEADER und RGBQUAD). Mit diesen Daten muß ich ein HBITMAP erzeugen können. Wie funktioniert das?
    Danke im Vorraus!

    Michael Kunze ([email protected])

  • #2
    Mit folgendem API Kommando

    CreateBitmap( int nWidth, int nHeight , UINT cPlanes, UINT cBitsPerPixel, CONST VOID * lpBits )

    Die ersten vier Parameter erhälst Du aus ersten Record in BITMAPINFO:

    BITMAPINFO.bmiHeader.biWidth
    BITMAPINFO.bmiHeader.biHeight
    BITMAPINFO.bmiHeader.biPlanes
    BITMAPINFO.bmiHeader.biBitCount

    Im letzten Parameter übergibst Du den Pointer zu den BitmapBits.

    Christoph Schneider, Schneider Infosystems A
    Schneider Infosystems AG, Schweiz

    http://www.schneider-infosys.ch

    Comment

    Working...
    X