For clarity purposes, I jot down the following points:

(1) Since this thread is on "Unicode File Open/Save Dialog", we take the VB-supplied Common Dialog Control for example. For certain reasons you cannot use it to "Open" a file which file specification has some Chinese characters in it (here Chinese characters are just as an example). Therefore, La Volpe posts his "class", to be used to invoke an Open dialog which is capable of showing the said file and enabling access to it.

(2) I bumped into the above said "class", hence entered into the forum to share a few points of my observation on the related issues.

(3) I briefly explained how I had become involved in Unicode stuff. As you can see, my knowledge in Unicode is only skin deep. As the problem mentioned in "1" also exists in the VB-supplied TextBox control, i.e. incapable of accepting / displaying Chinese characters, and it happends I have a Unicode TextBox User Control in hand, so I made a mention of it and posted it in the hope that it might be of use to some readers.

(4) The subject of Unicode and associated issues are rather wide and complicated, for an adequate explanation, perhaps you should visit:

http://www.cyberactivex.com/UnicodeTutorialVb.htm

(5) Apart from the "class" mentioned in "1" above, La Volpe also posts the source code to demonstrate how to render the image of a BMP and JPG etc file. So all you have to do is download the "class", copy and paste the source code for the Form (shown in Forum panel), read the comments of La Volpe's, and run the code.

(6) In IDE, if you click Cancel button in the Open dialog, a runtime error might occur. Don't worry about it, just re-run the program.