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ł: jankowalski25
Biblioteki C/C++

DrawCaption

[funkcja] Funkcja rysuje okno z ramką tytułową.

Składnia

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

BOOL DrawCaption( HWND hwnd, HDC hdc, LPCRECT lprc, UINT uFlags );

Argumenty

ArgumentOpis
hwndUchwyt do okna zawierającego tekst i ikonę do wyświetlenia na pasku tytułu.
hdcUchwyt do kontekstu urządzenia, na którym zostanie narysowane okno.
lprcWskaźnik do struktury RECT określającej współrzędne ograniczającego prostokąta.
uFlags Opcje rysowania. Więcej informacji znajduje się w opisie szczegółowym.

Opis szczegółowy

Argument uFlags może być zerem lub używać niektórych z poniższych flag:
WartośćZnaczenie
DC_ACTIVEFunkcja używa kolorów oznaczających aktywną ramkę z tytułem.
DC_BUTTONSFunkcja rysuje przyciski na pasku tytułu (minimalizuj, przywróć, zamknij).
DC_GRADIENTJeśli ta flaga jest ustawiona, funkcja używa COLOR_GRADIENTACTIVECAPTION lub COLOR_GRADIENTINACTIVECAPTION jako koloru paska tytułu, inaczej funkcja używa COLOR_ACTIVECAPTION lub COLOR_INACTIVECAPTION dla ramki i paska tytułu.
DC_ICONFunkcja rysuje ikonę na pasku tytułu.
DC_INBUTTONFunkcja rysuje pasek tytułu wykorzystując style przycisków.
DC_SMALLCAPFunkcja rysuje mały pasek tytułu wykorzystując małą czcionkę. Jeśli ta flaga nie jest ustawiona, pasek będzie miał normalne rozmiary.
DC_TEXTFunkcja rysuje tekst na pasku tytułu podczas rysowania paska tytułu.

Zwracana wartość

Jeśli funkcja zakończy się normalnie, zwracana wartość jest niezerowa, inaczej 0.

Wymagania

Minimalny system klientaWindows 2000 Professional (tylko aplikacje biurowe)
Minimalny system serweraWindows 2000 Server (tylko aplikacje biurowe)
NagłówekWinuser.h (dołącza Windows.h)
BibliotekaUser32.lib
DLLUser32.dll

Linki zewnętrzne