- 博客(5)
- 收藏
- 关注
原创 dp的物理大小
一直以为相同的dp在不同的设备上的物理尺寸是相同的,因为px=dp*(dpi/160) 后来才发现这里的dpi不是设备的真实dpi,而是一个虚拟dpi,具体怎么算的不清楚,反正就是和真实dpi相差不多的dpi 例如通过getResources().getDisplayMetrics()获取某手机的结果如下 DisplayMetrics{density=3.5, width=1440, hei
2017-03-09 16:05:48
643
1
原创 BOOL ScrollDC(HDC,int,int,CONST RECT *,CONST RECT *,HRGN ,LPRECT);
BOOL ScrollDC( HDC hDC, // handle to DC int dx, // horizontal scrolling int dy, // vertical scrolling CONST RECT *lprcScroll, // scrolling re
2012-09-18 00:45:17
894
原创 InvalidateRect()
今天使用InvalidateRect(),发现最后一个参数不管是ture还是false,效果都一样,很疑惑,后来发现自己错了。 背景是灰色,在WM_PAINT消息处理的时候,使用黑色的画刷画一个(100,100,200,200)的矩形,然后使用白色的画刷画一个和客户区一样大的矩形。 此时整个客户区是白色。 InvalidateRect(hWnd,&rc,TRUE); Invalid
2012-09-14 17:40:44
703
原创 lpstrCustomFilter
GetOpenFileName()函数创建一个打开对话框,参数是一个OPENFILENAME结构体,其中有一个 lpstrCustomFilter 成员,不知道这个成员有什么用,网上也没有相关的解释,求解释。
2012-09-01 21:43:36
553
原创 RegQueryInfoKey()的lpcMaxValueLen值获取的不对
void ShowInfo(HKEY hKey) { DWORD cSubKeys; // number of subkeys DWORD cMaxSubKeyLen; // longest subkey name DWORD cMaxClassLen; // longest class string DWORD cValues;
2012-08-30 22:10:29
656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人