[MFC] Bitmap 등록 후 화면에 그리기 CPen* pOldPen = dc.SelectObject(&NewPen); CBrush NewBrush; CBrush* pOldBrush; CBitmap Bitmap; Bitmap.LoadBitmapW(EX_BITMAP); NewBrush.CreatePatternBrush(&Bitmap); pOldBrush = dc.SelectObject(&NewBrush); 이렇게 비트맵을 등록하고 아래의 dc.StrokeAndFillPath(); 를 통해서 화면에 그려준다. 더보기 [MFC] Rect로 버튼 그리기 CRect increaseTempRect(increaseButtonRect); increaseTempRect += CRect(1, 1, 1, 1); dc.Rectangle(&increaseTempRect); dc.FillSolidRect(&increaseButtonRect, ::GetSysColor(COLOR_BTNFACE)); if (increaseButtonClicked){ dc.Draw3dRect(increaseButtonRect, ::GetSysColor(COLOR_3DSHADOW), ::GetSysColor(COLOR_3DLIGHT)); }else{ dc.Draw3dRect(increaseButtonRect, ::GetSysColor(COLOR_3DLIGHT), ::GetSysColor(COLO.. 더보기 [OpenGL] glClear()와 glClearColor()의 차이 glClearColor(0.0f, 0.0f, 1.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); 이와 같은 경우에는 set 해놓은 색이 바탕색으로 적용되게 된다. 하지만 두 함수의 순서을 바꾸게 된다면 설정한 색이 바탕화면으로 적용되지 않게 된다. 내용의 출처 : 이재만 교수의 공간. 더보기 이전 1 ··· 41 42 43 44 45 46 47 ··· 61 다음