//ブロックの追加
Add(pBlock);

if(m_bShift){
for(int i = 0; i < GetSize(); i++){
static_cast<CDirBlock*>(GetAt(i))->SetRect(BLOCK_STOCKRECT[i]);
}
}
return pRetObj;

BlockArray.cpp(49) : error C2664: 'SetRect' : 1 番目の引数を 'int' から 'const class CRect &' に変換できません。 (新しい機能 ; ヘルプを参照)
理由: 'int' から 'const class CRect' へは変換できません。
コンストラクタはソース型を持てません、またはコンストラクタのオーバーロード レゾリューションがあいまいです。

このエラーの解決方法教えて〜〜〜〜〜〜〜〜〜〜〜〜