EditBox自作について質問です。

今EditBoxを継承してOCXを作っていて、コントロールに
Replaceメソッドを付けたいのですが、うまくいかず困っています。

コントロール名はTestです

とりあえずReplaceメソッドを新規で追加しました。(このとき引数なし)
次にCTestCtrlのReplaceに(BSTR find,BSTR Rep)と追加したところ、
「Replaceが宣言されていない」を怒られました。
どの場所を直せばよいのか見当がつかないので、どうかお願いします。

あと、Replace関数内で元からあるプロパティ(CaptionやText)が参照できないので
こちらも合わせてお願いします。