Finding bbox for page items is a bit more complex than example below:
InterfacePtr<IGeometry> iPageGeometry(yourPageItemRef, IID_IGEOMETRY);
PMRect theFrameBBox = Utils<Facade::IGeometryFacade>()->GetItemBounds( GetUIDRef(iPageGeometry), Transform::SpreadCoordinates(), Geometry::OuterStrokeBounds());
Regards
Bartek