19. november 2001 - 16:06Der er
2 kommentarer og 1 løsning
Windows logon infomation
Jeg er ved at lave et program til min skoles computere, en program launcher... den er skrevet i c++ og fungere entelig fint. Men jeg vil gerne lave en knap der, der åbner et directory, og den kan jeg også sagtens, men dette directory er forskelligt fra bruger til bruger, og selve mit spørgsmål er: hvordan tilpasser man en knap til at åbne et specielt directory, som bliver defineriet ved at logge ind?
Ps. jeg bliver glad hvis i gider at skrive hele funktionen.
int folder; switch (cb->ItemIndex) { case 0: folder = CSIDL_BITBUCKET; break; case 1: folder = CSIDL_CONTROLS; break; case 2: folder = CSIDL_DESKTOP; break; case 3: folder = CSIDL_DRIVES; break; case 4: folder = CSIDL_FONTS; break; case 5: folder = CSIDL_NETWORK; break; case 6: folder = CSIDL_PRINTERS; break; case 7: folder = CSIDL_PROGRAMS; break; case 8: folder = CSIDL_RECENT; break; case 9: folder = CSIDL_SENDTO; break; case 10: folder = CSIDL_STARTMENU; break; case 11: folder = CSIDL_STARTUP; break; case 12: folder = CSIDL_TEMPLATES; break; default: folder = -1; break; } if (folder >= 0) { LPITEMIDLIST pidl; if (SHGetSpecialFolderLocation(Handle,folder,&pidl) == NOERROR) { char buf[MAX_PATH]; SHGetPathFromIDList(pidl,buf); lb->Caption = buf; } } } Jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.