Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: pekfos
Biblioteki C/C++

GetConsoleOriginalTitle

[funkcja] Pobiera oryginalny tytuł aktualnej konsoli.

Składnia

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

DWORD WINAPI GetConsoleOriginalTitle(
LPTSTR lpConsoleTitle,
DWORD nSize
);

Argumenty

ArgumentOpis
lpConsoleTitleWskaźnik na bufor do którego zostanie skopiowany oryginalny tytuł okna konsoli.
nSizeRozmiar bufora w znakach

Zwracana wartość

Jeśli funkcja zakończy się powodzeniem, wartość zwrócona to długość skopiowanego łańcucha w znakach.
Jeśli bufor jest za mały, zwrócona wartość to zero a GetLastError() zwraca ERROR_SUCCESS.
Jeśli funkcja kończy się niepowodzeniem, zwraca zero a GetLastError() zwraca kod błędu.

Opis szczegółowy

By skompilować program używający tej funkcji, zdefiniuj makro _WIN32_WINNT 0x0600 lub późniejsze.

Przykład

C/C++
#define _WIN32_WINNT 0x0600
#include <windows.h>
#include <cstdio>

int main() {
    SetConsoleTitle( "New Title" );
    char buffer[ 4096 ];
    if( GetConsoleOriginalTitle( buffer, 4096 ) == 0 ) {
        DWORD err = GetLastError();
        if( err == ERROR_SUCCESS )
             printf( "..\nza maly bufor." );
        else
             printf( "error %ld", err );
       
    } else
         printf( "Original name: %s", buffer );
   
}

Wymagania

Minimalny wspierany klientWindows Vista
Minimalny wspierany serwerWindows Server 2008
BibliotekaKernel32.lib
DLLKernel32.dll

Linki zewnętrzne