Klasa CWindow
Ta klasa zapewnia metody manipulowania okna.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
class CWindow
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Rozmieszcza wszystkie podrzędne zminimalizowanego okna. |
|
Dołącza do okna CWindow obiektu. |
|
Przygotowuje okna do malowania. |
|
Kolejność z góry przesuwa okno. |
|
Wyśrodkowuje okna przed danym oknem. |
|
Usuwa okna z łańcucha widzów Schowka. |
|
Zmienia stan określony przycisk wyboru. |
|
Sprawdza, czy przycisk radiowy określony. |
|
Pobiera okna podrzędnego zawierającego określony punkt. |
|
Pobiera określonego typu okna podrzędnego zawierającego określony punkt. |
|
Konwertuje współrzędne klienta współrzędnych ekranu. |
|
Tworzy okno. |
|
Tworzy nowy kształt karetkę systemową. |
|
Tworzy szary prostokąt dla karetkę systemową. |
|
Tworzy pełny prostokąt dla karetkę systemową. |
|
Aktualizacje określonej struktury wielu okno pozycji dla określonego okna. |
|
Niszczy okno skojarzonych z CWindow obiektu. |
|
Odłącza okno z CWindow obiektu. |
|
Wstawia pole listy nazw wszystkich plików zgodnych z określoną ścieżkę lub nazwę pliku. |
|
Wypełnia pole kombi nazwy wszystkich plików zgodnych z określoną ścieżkę lub nazwę pliku. |
|
Pobiera bieżący wybór z listy. |
|
Pobiera bieżące zaznaczenie z pola kombi. |
|
Czy akceptuje okno Rejestry przeciągać pliki. |
|
Odrysowania pasek menu Okno. |
|
Włącza lub wyłącza strzałek pasków przewijania. |
|
Włącza lub wyłącza wprowadzania. |
|
Znaczniki końca malowania. |
|
Miga okna na raz. |
|
Pobiera współrzędne obszaru klienta. |
|
Pobiera kontekstu urządzenia dla obszaru klienta. |
|
Pobiera kontekstu urządzenia dla obszaru klienckiego i umożliwia Opcje odcinania. |
|
Pobiera określone okno podrzędne. |
|
Pobiera kontroli określonego interfejsu. |
|
Pobiera identyfikator okna (dziecko tylko dla systemu windows). |
|
Pobiera wskaźnika do interfejsu do formantu ATL hostingu kontenera. |
|
Pobiera okna podrzędnego określonego. |
|
Tłumaczy formantu tekstu na liczbę całkowitą. |
|
Pobiera tekst formantu. |
|
Pobiera style okien rozszerzone. |
|
Pobiera czcionki bieżącego okna. |
|
Określa hot klucza skojarzonego z okna. |
|
Pobiera okno małe lub duże ikony. |
|
Pobiera najbardziej ostatnio aktywnego okna wyskakujące. |
|
Pobiera z menu Okno. |
|
Pobiera formant poprzedniej lub następnej grupy formantów. |
|
Pobiera następnego lub poprzedniego formantu, posiadające WS_TABSTOP styl. |
|
Pobiera okno nadrzędne natychmiastowych. |
|
Pobiera parametry paska przewijania. |
|
Pobiera pozycja pola przewijania. |
|
Pobiera zakres paska przewijania. |
|
Pobiera style okien. |
|
Tworzy kopię menu systemu do modyfikacji. |
|
Pobiera okno najwyższego poziomu nadrzędnego lub właściciela. |
|
Pobiera okno najwyższego poziomu właściciela. |
|
Pobiera okna podrzędnego najwyższego poziomu. |
|
Pobiera współrzędne najmniejszego prostokąta, który całkowicie wypełnia regionu aktualizacji. |
|
Pobiera regionu aktualizacji i kopiuje go do określonego regionu. |
|
Pobiera określonego okna. |
|
Pobiera identyfikator kontekstu Pomoc okna. |
|
Pobiera kontekstu urządzenia dla całego okna. |
|
Pobiera wartość 32-bitowe określonym przesunięciem do pamięci dodatkowe okna. |
|
Pobiera informacje o określone okno, włączając wartość określonym przesunięciem do pamięci dodatkowe okna. |
|
Pobiera Państwo Pokaż i pozycji. |
|
Pobiera identyfikator procesu, który utworzył okno. |
|
Pobiera okna wymiary obwiedni. |
|
Otrzymuje kopię regionu okna okna. |
|
Pobiera tekst okna. |
|
Pobiera długość okna tekst. |
|
Pobiera identyfikator wątku, który utworzył określonego okna. |
|
Pobiera wartość 16-bitowa określonym przesunięciem do pamięci dodatkowe okna. |
|
Ustawia fokus klawiatury do formantu w oknie dialogowym. |
|
Ukrywa karetkę systemową. |
|
Podświetla lub usuwa zaznaczenie z element menu najwyższego poziomu. |
|
Unieważnia całego obszaru klienta. |
|
Unieważnia wewnątrz prostokąta określonego obszaru klienckiego. |
|
Unieważnia obszaru klienta w określonym regionie. |
|
Określa, czy określone okno jest okna podrzędnego. |
|
Określa, czy wiadomość jest przeznaczony dla określonego okna dialogowego. |
|
Określa stan wyboru przycisku. |
|
Określa, czy okno jest zminimalizowane. |
|
Określa, czy okno nadrzędne formantu jest okno dialogowe. |
|
Określa, czy uchwyt okna określony identyfikuje istniejące okno. |
|
Określa, czy okno jest włączone dla danych wejściowych. |
|
Określa, czy określone okno jest macierzystym oknie Unicode. |
|
Określa stan widoczności okna. |
|
Określa, czy okno jest zmaksymalizowane. |
|
Niszczy zdarzenie timer. |
|
Wyłącza lub włącza rysunku w oknie. |
|
Konwertuje zestaw punktów z przestrzeni współrzędnych okna współrzędnych w innym oknie. |
|
Wyświetla okno komunikatu. |
|
Modyfikuje style okien. |
|
Modyfikuje style okien rozszerzone. |
|
Zmienia rozmiar i położenie okna. |
|
Ustawia fokus klawiatury do następnego formantu w oknie dialogowym. |
|
Otwiera Schowek. |
|
Umieszcza wiadomość w kolejce wiadomości związane z wątku, który utworzył okno.Zwraca, bez oczekiwania na wątek przetwarzania wiadomości. |
|
W oknie dialogowym ustawia klawiaturę poprzedniego formantu. |
|
Wnioski, że okna ustalane w kontekście określonego urządzenia. |
|
Żądania, że okno obszaru klienckiego ustalane w kontekście określonego urządzenia. |
|
Aktualizuje określonego prostokąta lub region, w obszarze klienckim. |
|
Zwalnia kontekstu urządzenia. |
|
Zmienia rozmiar okna. |
|
Konwertuje współrzędne ekranu współrzędne klienta. |
|
Przewija obszaru określonego klienta. |
|
Przewija obszaru określonego klienta z dodatkowych funkcji. |
|
Wysyła wiadomość do formantu. |
|
Wysyła wiadomość do okna i nie zwraca aż procedury okna przetworzyła wiadomości. |
|
Wysyła wiadomość do określonych elementów podrzędnych systemu windows. |
|
Wysyła komunikat do okna.Jeśli okno został utworzony przez wątek wywołujący SendNotifyMessage nie zwraca aż procedury okna przetworzyła wiadomości.W przeciwnym razie zwraca niezwłocznie. |
|
Uaktywnia okno. |
|
Wysyła wszystkie wprowadzania kolejnych myszy w oknie. |
|
Dodaje łańcucha Podgląd schowka okna. |
|
Zmienia identyfikator okna. |
|
Zmienia tekst formantu do ciągu reprezentującego wartość całkowitą. |
|
Zmienia tekst formantu. |
|
Ustawia fokus wprowadzania do okna. |
|
Zmienia okno bieżącej czcionki. |
|
Kojarzy klawisz dostępu z okna. |
|
Zmienia okno małe lub duże ikony. |
|
Zmienia bieżący menu okna. |
|
Zmienia okno nadrzędne. |
|
Ustawia lub czyści flagę odświeżanie. |
|
Ustawia parametry paska przewijania. |
|
Zmienia pozycję pola przewijania. |
|
Zmienia zakres paska przewijania. |
|
Tworzy zdarzenie timer. |
|
Ustawia identyfikator kontekstu Pomoc okna. |
|
Ustawia wartość 32-bitowe określonym przesunięciem do pamięci dodatkowe okna. |
|
Zmiany atrybutu określonego okna i ustawia również wartość określonym przesunięciem w pamięci dodatkowe okna. |
|
Ustawia stan Pokaż i pozycji. |
|
Ustawia rozmiar, położenie i porządku. |
|
Ustawia regionu okna okna. |
|
Zmienia tekst w oknie. |
|
Ustawia wartość 16-bitowa określonym przesunięciem do pamięci dodatkowe okna. |
|
Wyświetla karetkę systemową. |
|
Pokazuje lub ukrywa własnością okna wyskakujące. |
|
Pokazuje lub ukrywa pasek przewijania. |
|
Ustawia stan Pokaż okno. |
|
Ustawia stan Pokaż okna utworzonego przez inny wątek. |
|
Aktualizacje obszaru klienta. |
|
Sprawdza poprawność wewnątrz prostokąta określonego obszaru klienckiego. |
|
Sprawdza poprawność obszaru klienta w określonym regionie. |
|
Uruchamia Pomoc systemu Windows. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Konwertuje CWindow obiektu do HWND. |
|
Przypisuje HWND do CWindow obiektu. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Dojście do okna związane z CWindow obiektu. |
|
Zawiera domyślne okno Wymiary. |
Uwagi
CWindowzapewnia podstawowe funkcje do manipulowania okna w ATL.Wiele z CWindow metody Zawijaj po prostu jednej z funkcji Win32 API.Na przykład porównać prototypy CWindow::ShowWindow i ShowWindow:
Metoda CWindow |
Funkcji Win32 |
---|---|
BOOL ShowWindow (int nCmdShow); |
BOOL ShowWindow( HWND hWnd, int nCmdShow); |
CWindow::ShowWindowwywołuje funkcję Win32 ShowWindow , przekazując CWindow::m_hWnd jako pierwszy parametr.Każdy CWindow przechodzi bezpośrednio otacza funkcji Win32 metoda m_hWnd członka; Dlatego znaczna część CWindow dokumentacji będzie odnosić się do Windows SDK.
[!UWAGA]
Nie każdy funkcji związanych z okna Win32 jest pakowane przez CWindow, a nie każdy CWindow metody otacza funkcji Win32.
CWindow::m_hWndprzechowuje HWND , które identyfikują okna.HWND Jest dołączony do obiektu podczas można:
Określ HWND w CWindowprzez konstruktora.
Call CWindow::Attach.
Use CWindow's operator =.
Tworzenie lub podklasy okna, korzystając z jednej z następujących klas pochodnych CWindow:
CWindowImpl umożliwia utworzenie nowego okna lub podklasy istniejące okno.
CContainedWindow implementuje okna, zawarte w innym obiekcie.Istniejące okno można utworzyć nowe okno lub podklasy.
CDialogImpl pozwala utworzyć okno dialogowe modalny lub niemodalny.
Aby uzyskać więcej informacji na temat systemu windows, zobacz Windows i kolejnych tematów w Windows SDK.Aby uzyskać więcej informacji dotyczących używania systemu windows w ATL, zobacz artykuł Klasy okna ATL.
Wymagania
Nagłówek: atlwin.h