Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

LoadString

[funkcja] Wczytuje łańcuch znaków z zasobów dołączonych do pliku wykonywalnego. Łańcuch znaków jest pobierany na podstawie identyfikatora zasobu.

Składnia

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

int WINAPI LoadString(
HINSTANCE hInstance,
UINT uID,
LPTSTR lpBuffer,
int nBufferMax
);

Argumenty

ArgumentOpis
HINSTANCE hInstanceUchwyt do modułu zawierającego łańcuch znaków osadzony w formie zasobu. Aby pobrać uchwyt własnej aplikacji, wywołaj funkcję » WinAPIGetModuleHandle z argumentem NULL.
UINT uIDIdentyfikator łańcucha znaków, który ma zostać wczytany.
LPTSTR lpBufferBufor do którego ma zostać zapisany łańcuch znaków.
int nBufferMaxRozmiar bufora lpBuffer wyrażony w znakach. Łańcuch znaków zostanie ucięty i zakończony znakiem terminalnym jeżeli bufor nie jest w stanie pomieścić wczytywanego łańcucha znaków. Jeżeli wartość tego argumentu wynosi zero, wówczas lpBuffer otrzymuje wskaźnik tylko do odczytu wskazujący bezpośrednio na zasób, który chcieliśmy otrzymać.

Zwracana wartość

Jeżeli funkcja się powiedzie, zwracana jest liczba znaków skopiowanych do bufora nie uwzględniając znaku terminalnego.

Funkcja zwraca wartość zero jeżeli zasób o podanym identyfikatorze nie istnieje. Aby otrzymać rozszerzone informacje o błędzie, wywołaj funkcję » WinAPIGetLastError.

Opis szczegółowy

Funkcja wczytuje łańcuch znaków z zasobów dołączonych do pliku wykonywalnego. Łańcuch znaków jest pobierany na podstawie identyfikatora zasobu.

Linki zewnętrzne