A、只有水平面上的物体,压力才是由于物体的重力产生的;压力的方向垂直于受力面,不一定与重力方向相同;故A错误;B、压力的大小不一定等于物重;如压在竖直黑板上的板擦,压力与重力无关;故B错误;C、压力的大小有时等于物重,如静止在水平面上的物体;故C正确;D、垂直作用在物体表面上的力叫压力,而不是竖直;故D错误;故选C.