extpart will work on the C: partition just fine, I just did it today actually, its a pretty nifty tool.
To answer your question, it is because when you increase the size in the VM settings you are increasing the disk size but not the partition size. You will need a tool like the others have mentioned, such as diskpart, for windows to utilize the expanded space.
---
If you found any of my comments helpful please consider awarding points for "Correct" or "Helpful". Thanks!!!
www.beyondvm.com