20151124 - WinAPI 일지 엄민웅 (PatBlt, CAM 화면 출력)
어제 히스토그램 그래프 그릴라고 할때 배경이 검은색으로 되있는 부분 해결 위해서 PatBlt 사용 DrawBitmap 함수안에서(소스코드 중략)HBRUSH hBrWhite; //변수 선언(소스코드 중략)hBrWhite = CreateSolidBrush(RGB(255, 255, 255)); // 흰색 세팅SelectObject(MemDC, hBrWhite); PatBlt(MemDC, 0, 0, 256+1, 256, PATCOPY);//BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop);DeleteObject(hBrWhite); //잠시 요렇게 쓸 변수 이니깐 쓰고 금방 딜릿트(소스코드 중략) PATCOPYDC에..
2015. 11. 24.
20151123_안향진_API_8
=비트맵 뷰어 만들기SetPixel(hdc, iCntX, iCntY, RGB( *(ucpData + (3 * (iCntY*uiImgWidth + iCntX)) + 2 + (iCntY*uiPad)), *(ucpData + (3 * (iCntY*uiImgWidth + iCntX)) + 1 + (iCntY*uiPad)), *(ucpData + (3 * (iCntY*uiImgWidth + iCntX)) + 0 + (iCntY*uiPad)))); =>하단부터 출력되도록 수정 SetPixel(MemDC, iCntX, uiImgHeight - iCntY, RGB( //SetPixel(hdc, iCntX, iCntY, RGB( *(ucpData + (3 * (iCntY*uiImgWidth + iCntX)) + 2 + ..
2015. 11. 24.
20151123 임현수 업무일지 WIN32API #8 비트맵 이미지 뷰어
■ Win32 api ■ 이미지 뷰어 WCHAR ucValue[14][30]; wsprintf(ucValue[0], TEXT("[%c%c]") , *(((unsigned char *)(&stBFHead)) + 0) , *(((unsigned char *)(&stBFHead)) + 1)); wsprintf(ucValue[1], TEXT("[%d] Bytes"), stBFHead.bfSize); wsprintf(ucValue[2], TEXT("[%d] Bytes"), stBFHead.bfOffBits); wsprintf(ucValue[3], TEXT("[%d] Bytes"), stBFInfo.biSize); wsprintf(ucValue[4], TEXT("[%d] Pixel"), stBFInfo.biWidt..
2015. 11. 23.