Слияние кода завершено, страница обновится автоматически
#pragma once
class CBitFont
{
public:
CBitFont(void);
~CBitFont(void);
void SetFont(HFONT hFont);
void SetOffset(INT dx, INT dy);
void SetSize(INT width, INT height);
void PaintChar(WCHAR ch);
INT GetBits(BYTE* pBits, INT size, INT scan, BOOL msb, BOOL var, INT reversed);
HDC GetDC();
private:
void CreateBitmap();
BYTE GetPixel(int x, int y);
INT GetBitsHorz(BYTE* pBits, INT size, BOOL msb, BOOL vw, INT reversed);
INT GetBitsVert(BYTE* pBits, INT size, BOOL msb, BOOL vw, INT reversed);
private:
HDC m_hdc;
HBITMAP m_hBitmap;
BYTE* m_pPixels;
INT m_nBytesPerLine;
INT m_nOffsetX;
INT m_nOffsetY;
INT m_nWidth;
INT m_nHeight;
INT m_nCharWidth;
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )