- Moderatör
- #1
aka panic.rs
Kurucu
Kod:
unsigned char tray[] = {0x00,0x00,0x01,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x01,0x00};
HICON trayiconum;
DWORD dataSize = sizeof(tray);// bufferimizin boyutu
HGLOBAL m_hMem = GlobalAlloc(GMEM_FIXED, dataSize);
BYTE* pmem = (BYTE*)GlobalLock(m_hMem);
memcpy(pmem, tray, dataSize); // tray olan kısımda benim bufferim
IStream* pstm;
CreateStreamOnHGlobal(m_hMem, FALSE, &pstm);
Bitmap *pBitmap = new Bitmap(pstm);
pBitmap->GetHICON(&trayiconum);
Bana lazımdı araştırdım ve düzgün bi kaynak bulamadım yapıncada paylaşmak istedim.