There is no just resize, there are expand and shrink,
You can expand VM hard drive (vmdk file) even without turning VM off, just make sure VM has no snapshots.
Shrinking disk is much more complicated process, and generally can be described as: create new disk, copy all data, delete old disk.
---
VMware vExpert '2009
http://blog.vadmin.ru