很多人为了获取Bitmap的大小而使用GetBitmapDimension()方法,会发现返回的Size均为0。 其实是被这个方法误导了,要想GetBitmapDimension()有值,必须先调用SetBitmapDimension()方法,基本属于鸡肋。 要想获取Bitmap的宽高,可以使用以下方法: BITMAP bm; m_bitmap.GetObject(sizeof(bm), &bm); int nWidth = bm.bmWidth; int nHeight = bm.bmHeight; &n…