|
안녕하세요...이렇게 질문하기는 모하지만...
그래도 궁금하네요...API라고는 하지만 아직 감을 못잡은 함수들이거든요...
bmPHG = new Graphics::TBitmap
pLogPal = (LPLOGPALETTE)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(LOPALLETTE)+256*sizeof(PALETTENTRY)));
bmPHG->Palette = CreatePalette(pLogPal);
for(i = 0; i < bmPHG->Height; i++) {
ptr = (Byte *)bmPHG->ScanLine[i];
for (j = 0; j < bmPHG->Width; j++) {
ptr[j] = (*(Byte *)(Basic_Data + i*bmPHG->Width + j + (SW_PB-1)*bmPHG->Width*bmPHG->Height))*255/100;
}
}
Image5->Picture->Bitmap->Assign(bmPHG);
if (bmPHG) delete(bmPHG);
if (pLogPal) HeapFree(GetProcessHeap(), 0, pLogPal);
}
중간 중간 빼놓은 소스도 있는데... 소용없는소스들이라...
이렇게 하면 런 안될테지만...이문장의 내용이 참궁금해요..
설명 조금만 해주세요...ㅠ.ㅠ
|