On Mon Jan 9 18:32:52 2023 +0000, Vladislav Timonin wrote:
Ah, relative paths I thought of were absolute relative paths. The relative relative paths I was ignoring thinking that it should be a part of combobox with suggestions. Lemme think about how to tell them apart from absolute Windows paths. :thinking:
IIRC, you need to check for \ (maybe / also, for unix paths?), or a drive letter followed by a : (case insensitive) to mark it as absolute path. That's what I did (see below).
For the "combobox with suggestions", I've been working on that a very long time ago but never had time to flesh it out enough. Maybe I should look at it again at some point… Plugging it in comdlg32 is easy, the hard part is implementing the CLSID_ACListISF class and mainly the IACList2 interface (that lives in browseui).