GenericDirCtrl setpath questions

hey all,

I am trying to change the location that the directory goes to when i use .SetPath. What i mean by this is I would like the folder that is at the top of the directory to be the location that i have set the path to. It appears though, that the directory keeps the parent at the top of the directory. Here is some pictures of what i mean.

This is what is happening:

Here is what i would like:

Is there anyway to accomplish this?