1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/walkline-fontmaker-client

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
BitFont.h 700
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Walkline Wang Отправлено 3 лет назад 0039bb0
#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 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/walkline-fontmaker-client.git
git@gitlife.ru:oschina-mirror/walkline-fontmaker-client.git
oschina-mirror
walkline-fontmaker-client
walkline-fontmaker-client
master