Mercurial > projects > dynamin
diff dynamin/c/windows.d @ 21:d0ce1db78819
Directories can now be preselected on Windows
author | Jordan Miner <jminer7@gmail.com> |
---|---|
date | Fri, 24 Jul 2009 15:14:01 -0500 |
parents | 63cbfb167240 |
children | c138461bf845 |
line wrap: on
line diff
--- a/dynamin/c/windows.d Fri Jul 24 15:11:22 2009 -0500 +++ b/dynamin/c/windows.d Fri Jul 24 15:14:01 2009 -0500 @@ -1372,6 +1372,22 @@ BIF_USENEWUI = (BIF_NEWDIALOGSTYLE | BIF_EDITBOX) } +enum { + BFFM_INITIALIZED = 1, + BFFM_SELCHANGED = 2, + BFFM_VALIDATEFAILEDA = 3, + BFFM_VALIDATEFAILEDW = 4, + BFFM_IUNKNOWN = 5, + + BFFM_SETSTATUSTEXTA = WM_USER + 100, + BFFM_ENABLEOK = WM_USER + 101, + BFFM_SETSELECTIONA = WM_USER + 102, + BFFM_SETSELECTIONW = WM_USER + 103, + BFFM_SETSTATUSTEXTW = WM_USER + 104, + BFFM_SETOKTEXT = WM_USER + 105, + BFFM_SETEXPANDED = WM_USER + 106, +} + ITEMIDLIST* SHBrowseForFolderW(BROWSEINFO* lpbi); BOOL SHGetPathFromIDListW(ITEMIDLIST* pidl, LPWSTR pszPath); @@ -1555,6 +1571,9 @@ alias SHBrowseForFolderW SHBrowseForFolder; alias SHGetPathFromIDListW SHGetPathFromIDList; alias SHGetFolderPathW SHGetFolderPath; +alias BFFM_VALIDATEFAILEDW BFFM_VALIDATEFAILED; +alias BFFM_SETSELECTIONW BFFM_SETSELECTION; +alias BFFM_SETSTATUSTEXTW BFFM_SETSTATUSTEXT; alias LOGFONTW LOGFONT; alias NONCLIENTMETRICSW NONCLIENTMETRICS;