블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

공지사항

최근에 올라온 글

hdc1=CreateCompatibleDC(hdc);

SetStretchBltMode(hdc1,HALFTONE);

HBITMAP hb=CreateCompatibleBitmap(hdc,w,h);//not hdc1

...

 

new "hdc1" is mono color.

if you select color bitmap, then it will be color HDC.

 

메모리 DC를 생성한 경우, 기본은 흑백이다.

칼라 비트맵을 선택하면, CreateCompatibleBitmap시, 칼라 비트맵이 생성된다.

메모리 DC를 생성하자마자, 비트맵을 생성하여, 흑백 비트맵이 생성된것이다.

 

확인 방법 : 

BITMAP bm; 
GetObject(hb,sizeof(BITMAP),&bm);

 

 

typedef struct tagBITMAP
  {
    LONG        bmType;
    LONG        bmWidth;
    LONG        bmHeight;
    LONG        bmWidthBytes;
    WORD        bmPlanes;
    WORD        bmBitsPixel; //1=mono color, 32=32bit color
    LPVOID      bmBits;
  } BITMAP, *PBITMAP, NEAR *NPBITMAP, FAR *LPBITMAP;

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함