摘要: 获取位图信息 BITMAP bm; HBITMAP hBmp = NULL; CString str = _T("D:\\1.bmp"); hBmp = (HBITMAP)::LoadImage(NULL, str, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); int 阅读全文
posted @ 2023-04-16 20:45 天子骄龙 阅读(91) 评论(0) 推荐(0)
摘要: 库存对象 画刷 #define WHITE_BRUSH 0 //白色画刷#define LTGRAY_BRUSH 1 //亮灰色画刷#define GRAY_BRUSH 2 //灰色画刷#define DKGRAY_BRUSH 3 //暗灰色画刷#define BLACK_BRUSH 4 //黑色画 阅读全文
posted @ 2023-04-16 16:33 天子骄龙 阅读(84) 评论(0) 推荐(0)
摘要: HDC hdc = ::GetDC(m_hWnd); LOGFONT lf = { 0 }; lf.lfWeight = 16; //平均宽度 lf.lfHeight = 40;//字体高度 lf.lfCharSet = GB2312_CHARSET; HFONT hfont = ::CreateF 阅读全文
posted @ 2023-04-16 16:16 天子骄龙 阅读(69) 评论(0) 推荐(0)
摘要: HDC hdc = ::GetDC(m_hWnd); LOGFONT lf = { 0 }; lf.lfWeight = 16; //平均宽度 lf.lfHeight = 40;//字体高度 lf.lfCharSet = GB2312_CHARSET; HFONT hfont = ::CreateF 阅读全文
posted @ 2023-04-16 15:59 天子骄龙 阅读(299) 评论(0) 推荐(0)
摘要: GDI中默认的字体,是系统等宽字体,比如对话框标题一般就采用这个字体。 LOGFONT LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下: typedef struct tagLOGFONT { LONG lfHeight; //字体高度 LONG lfWidth; 阅读全文
posted @ 2023-04-16 09:55 天子骄龙 阅读(279) 评论(0) 推荐(0)
摘要: win32API HDC hdc = ::GetDC(m_hWnd); RECT rect = { 10,10,100,100 }; POINT point = { 50,50 }; BOOL b = PtInRect(&rect,point);//判断一个点是否在矩形中 /* 参数1:RECT*l 阅读全文
posted @ 2023-04-16 09:29 天子骄龙 阅读(65) 评论(0) 推荐(0)
摘要: HDC hdc = ::GetDC(m_hWnd); RECT rect = { 10,10,100,100 }; BOOL b = IsRectEmpty(&rect); //返回值:如果矩形为空,则返回值为非零。如果矩形不为空,则返回值为零 CString str; str.Format(_T( 阅读全文
posted @ 2023-04-16 08:37 天子骄龙 阅读(30) 评论(0) 推荐(0)
摘要: HDC hdc = ::GetDC(m_hWnd); RECT rect = { 10,10,100,100 }; RECT rect1 = {50,50,150,150}; RECT rect2; HBRUSH hbr; hbr = CreateSolidBrush(RGB(0, 0, 255)) 阅读全文
posted @ 2023-04-16 08:00 天子骄龙 阅读(66) 评论(0) 推荐(0)
摘要: HDC hdc = ::GetDC(m_hWnd); RECT rect = { 10,10,100,100 }; RECT rect1 = {50,50,150,150}; RECT rect2; HBRUSH hbr; hbr = CreateSolidBrush(RGB(0, 0, 255)) 阅读全文
posted @ 2023-04-16 07:54 天子骄龙 阅读(70) 评论(0) 推荐(0)