Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło jest nieopracowane
Niniejsze hasło nie zostało jeszcze opracowane. Szczegółowe informacje na temat niniejszego hasła znajdują się pod adresem strony umieszczonym w treści dokumentu. Jeżeli chciałbyś zamieścić opracowanie nieniejszego hasła w naszej dokumentacji prosimy zgłosić jego treść na forum w dziale Nowe publikacje.
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

GetOpenFileName

[funkcja] Dialog do otwierania wskazanych plików.

Składnia

C/C++
#include <windows.h>

BOOL WINAPI GetOpenFileName(
LPOPENFILENAME lpofn
);

Argumenty

ArgumentyOpis
LPOPENFILENAME lpofnWskaźnik na strunturę OPENFILENAME, która jest wykorzystywana do inicjalizacji okna dialogowego. Jeżeli wywołanie funkcji zakończy się powodzeniem to niniejsza struktura będzie zawierała informacje o wybranych plikach przez użytkownika.

Zwracana wartość

Funkcja zwraca wartość różną od zera w przypadku gdy użytkownik wybierze co najmniej jeden plik i wciśnie przycisk OK. W przeciwnym wypadku funkcja zwraca wartość 0.

Jeżeli funkcja zwróci wartość 0 ustawiany jest status błędu, który można pobrać za pomocą funkcji CommDlgExtendError.

W celu uzyskania rozszerzonych informacji na temat błędu, wywołaj funkcję CommDlgExtendError, która zwróci jedną z następujących wartości:
  • CDERR_DIALOGFAILURE
  • CDERR_FINDRESFAILURE
  • CDERR_INITIALIZATION
  • CDERR_LOADRESFAILURE
  • CDERR_LOADSTRFAILURE
  • CDERR_LOCKRESFAILURE
  • CDERR_MEMALLOCFAILURE
  • CDERR_MEMLOCKFAILURE
  • CDERR_NOHINSTANCE
  • CDERR_NOHOOK
  • CDERR_NOTEMPLATE
  • CDERR_STRUCTSIZE
  • FNERR_BUFFERTOOSMALL
  • FNERR_INVALIDFILENAME
  • FNERR_SUBCLASSFAILURE

Opis szczegółowy

Niniejsze pojęcie nie zostało jeszcze przez nas opracowane. Więcej informacji na temat poszukiwanego hasła znajdziesz pod adresem http://msdn.microsoft.com/en-us/library/ms646927(v=vs.85).aspx.

Linki zewnętrzne