Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI, C++] Dialog wyboru pliku - możliwość wyboru kilku plików

Ostatnio zmodyfikowano 2011-08-26 13:54
Autor Wiadomość
Dawidsoni
Temat założony przez niniejszego użytkownika
[WinAPI, C++] Dialog wyboru pliku - możliwość wyboru kilku plików
» 2011-08-24 18:21:27
Witam! Piszę program i potrzebuję wywołać okno wyboru pliku. Wszystko do tej pory działało, ale chcę teraz wybierać kilka naraz.
Jednak po zmianie:
ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
na:
ofn.Flags = OFN_ALLOWMULTISELECT | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;

No i zamiast stylów Windows 7 mam style Windows 98 :D. Nie wiem co zrobić. Proszę o pomoc!

Przy okazji to jak się zapisują takie nazwy plików w jednej zmiennej? Są jakoś oddzielone?
P-39867
Mrovqa
» 2011-08-24 20:02:36
Więcej konkretów :)
Style? Chodzi o wygląd kontrolek? Wszystkich czy tylko w dialogu? Próbowałeś manifestu??
Próbowałeś usunąć tę flagę, czy było już normalnie?
P-39876
Dawidsoni
Temat założony przez niniejszego użytkownika
» 2011-08-24 20:34:30
Jak usuwam tą flagę to jest normalnie.

Nie nie słyszałem nawet o manifeście.

Mam łączone SFML z WinAPI, więc nie mam kontrolek WinAPI, ale mam MessageBoxy, które mają dobre style i inne okna dialogowe, które mają złe style!!! (takie samo jak to okno dialogowe).

edit:

I co nikt nie zna przyczyny? Może coś powiecie o tym manifescie.

edit:

Już wiem: przy tej fladze, trzeba również ustawić flagę OFN_EXPLORER, żeby były dobre style.
Szkoda, że nikt nie pomógł;/
P-39877
malan
» 2011-08-25 21:32:27
Wolisz żeby ktoś podał Ci gotowe rozwiązanie, czy jak dojdziesz do niego sam?
P-39947
Dawidsoni
Temat założony przez niniejszego użytkownika
» 2011-08-25 22:05:23
Wolę dojść do niego sam, ale czasem mam słaby dzień i mnie wkurza to, że nie mogę czegoś zrobić. Czasem też nie rozumiem, czemu coś działa w inny sposób niż powinno i dlatego pytam się na forum. Do tego nie zajmuję się obecnie WInAPI, tylko robię coś w SFML, a to jest 1 z 2 rzeczy, którą potrzebuję do SFML.

Mam jeszcze 1 pytanie. Jak mogę poznać nazwy plików wczytanych? Robię tak:
ofn.lpstrFile = sNazwaPliku;

Jak mam 1 plik wszystko jest ok. Zmienna = ścieżce do pliku.
Jednak jak mam kilka plików to zmienna wygląda tak:
C:\Users\Samsung\Documents, czyli jest to folder, w którym są nazwy plików, które wybrałem. A skąd mogę poznać nazwy wybranych plików?
P-39949
DejaVu
» 2011-08-26 11:16:12
Drugie pytanie nie nawiązuje do tematu => Zamykam.
P-39960
Elaine
» 2011-08-26 13:54:25
Nawiązuje, było już zadane w pierwszym poście, ale skoro tak lubisz zamykać tematy :P
P-39976
« 1 »
  Strona 1 z 1