i probably should not have even looked at this thread. i know nothing about C++ dialog. while you're here, could you explain what HWND is anyway? i kind of understand its a handle for a window, but what does it do? and why convert it to char?

bruce