2017-03-20から1日間の記事一覧

Win32 API绘图避免闪烁

首先在创建窗口时候设置背景为NULL wc.hbrBackground = NULL; 然后在WM_CREATE中 hdc = GetDC(hWnd); //获取设备 hdcBuffer = CreateCompatibleDC(hdc); //给设备分配一个内存空间 hBitMap = CreateCompatibleBitmap(hdc, 1200, 700); //创建一个cxClient, c…

Win32API窗口输出浮点数

使用TextOut()在窗口中输出数值时一般的方式是,先将数值存到字符数组,再打印出来: wsprintf(szData, TEXT("Data = %d"), data); TextOut(hdc, x, y, szData, lstrlen(szData)); 有一个问题是, wsprintf()这个函数无法处理浮点数。这里需要将其替换成spri…