Does the QTP recognises mask edit boxes properly?

Currently i'm automating a .Net (Window form based) application.For the masked edit boxes,I couldn't able to pass value but i can able to retrieve the current text value using GetVisibleText method. Here the maskedEditbox is recognized as swfObject and i tried with both Object.value and Type method to enter values,but not working in this case.

What could be the reason? Any pointers or suggestions?