解:(1)由题意得CM=BM,
∵∠PMC=∠DMB,
∴Rt△PMC≌Rt△DMB,
∴DB=PC,
∴DB=2-m,AD=4-m,
∴点D的坐标为(2,4-m).

(2)分三种情况
①若AP=AD,则4+m
2=(4-m)
2,解得

;
②若PD=PA
过P作PF⊥AB于点F(如图),
则AF=FD=

AD=

(4-m)
又∵OP=AF,
∴

则

③若PD=DA,
∵△PMC≌△DMB,
∴PM=

PD=

AD=

(4-m),
∵PC
2+CM
2=PM
2,
∴

,
解得

(舍去).
综上所述,当△APD是等腰三角形时,m的值为

或

或

.
(3)点H所经过的路径长为

理由是:∵P(0,m)是线段OC上一动点(C点除外),
∴0≤m<2,
当O与P重合时,P点才开始运动,过P、M、B三点的抛物线y=-x
2+3x,
此时ME的解析式为y=-x+3,则∠MEO=45°,
又∵OH⊥EM,
∴△OHE为等腰直角三角形,
∴点O、H、B三点共线,
∴点H所经过的路径以OM为直径的劣弧

的长度,
∵∠COH=45°,OM=

,
则弧长=

=

π.
分析:(1)证明Rt△PMC≌Rt△DMB,即可证明DB=2-m,AD=4-m,从而求解;
(2)分AP=AD,PD=PA,PD=DA三种情况,根据勾股定理即可求解;
(3)运动时,路线长不变,可以取当P在O点时,求解即可.
点评:本题是二次函数的综合题型,其中涉及到的知识点有抛物线的顶点公式和三角形的面积求法.在求有关动点问题时要注意分析题意分情况讨论结果.