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

Systemowe okno do wyboru pliku czy pisać własne w SFML?

Ostatnio zmodyfikowano dzisiaj: 5h » 18 min
Autor Wiadomość
tBane
Temat założony przez niniejszego użytkownika
Systemowe okno do wyboru pliku czy pisać własne w SFML?
» 2026-06-10 17:07:11
Cześć. Udało mi się odpalić systemowe okno w SFML 3.0 do wyboru pliku.
Teraz mam dylemat - pisać nadal własne okienko czy użyć systemowego ?
Nie mogę się zdecydować, ale wrzucam kod jakby ktoś potrzebował 😛



C/C++
timer += deltaTime.asSeconds();

if( timer > 10.0f ) {
   
timer = 0;
   
wchar_t fileName[ MAX_PATH ] = L"";
   
   
OPENFILENAMEW ofn = { };
   
ofn.lStructSize = sizeof( ofn );
   
ofn.hwndOwner = Main::render_window->getNativeHandle();
   
ofn.lpstrFile = fileName;
   
ofn.nMaxFile = MAX_PATH;
   
   
ofn.lpstrFilter =
   
L"PNG Files (*.png)\0*.png\0"
    L"All Files (*.*)\0*.*\0"
;
   
   
ofn.nFilterIndex = 1;
   
ofn.Flags = OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST;
   
   
if( GetOpenFileNameW( & ofn ) ) {
       
std::wcout << L"Selected file: " << fileName << std::endl;
   
}
   
else {
       
std::wcout << L"Canceled." << std::endl;
   
}
}
P-184197
tBane
Temat założony przez niniejszego użytkownika
» 2026-06-10 17:55:28
A dobra, zrobię swoje, bo stylowo się różnią i nie będzie pasować do edytora :-/
P-184199
« 1 »
  Strona 1 z 1