自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 600 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 854

原创 InvalidateRect()

今天使用InvalidateRect(),发现最后一个参数不管是ture还是false,效果都一样,很疑惑,后来发现自己错了。背景是灰色,在WM_PAINT消息处理的时候,使用黑色的画刷画一个(100,100,200,200)的矩形,然后使用白色的画刷画一个和客户区一样大的矩形。此时整个客户区是白色。InvalidateRect(hWnd,&rc,TRUE);Invalid

2012-09-14 17:40:44 667

原创 lpstrCustomFilter

GetOpenFileName()函数创建一个打开对话框,参数是一个OPENFILENAME结构体,其中有一个lpstrCustomFilter成员,不知道这个成员有什么用,网上也没有相关的解释,求解释。

2012-09-01 21:43:36 526

原创 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 610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除