Makra ATL alfabetycznym odwołanie
W tej sekcji tematów odniesienia dla makr ATL zorganizowane alfabetycznie.Aby znaleźć określonego makra według kategorii, zobacz Makr ATL.
Makro |
Opis |
---|---|
Symbol, który umożliwia błędy w projektach konwertowane z poprzednich wersji ATL. |
|
Umożliwia zdefiniowanie, czy jeden lub więcej obiektów, użyj wątkowość. |
|
Sprawia, że niektóre CString zapobieganie wszelkich niezamierzonych Konwersje jawne konstruktorów. |
|
Określenie to makro przed łącznie z plikami nagłówka ATL śledzenie wszystkich AddRef i wersji wzywa interfejsów użytkownika składników w oknie dane wyjściowe. |
|
Zapisuje wszystkie wywołania QueryInterface do okna dane wyjściowe. |
|
Definiowanie użycie jednej lub więcej obiektów threading wolne lub neutralny. |
|
Informuje kompilator składa się z macierzystego aplikacji ATL i /clr compilands. |
|
Symbol oznaczający, że projekt będzie obiekty oznaczone jako oba wolny lub neutralne.Makro _ATL_FREE_THREADED powinien być używany w nowy kod. |
|
Symbol, który uniemożliwia kodu związanego z COM kompilowany z projektu. |
|
Symbol, który zapobiega użyciu domyślny obszar nazw jako ATL. |
|
Pomija Klasa CComVariant z wyrzucanie wyjątków. |
|
Pomija ostrzeżenia kompilatora do użytku zdeprecjonowanej funkcji ATL. |
|
Symbol, który wskazuje, że kod rejestracji obiektu w obiekt, aby uniknąć zależność od ATL.DLL. |
|
Liczba zapytań: do obsługi błędów występujących w skojarzonym_ATLTRY |
|
Liczba zapytań: do obsługi błędów występujących w skojarzonym _ATLTRY. |
|
Znaczniki sekcji strzeżony kodu, gdzie prawdopodobnie może wystąpić błąd. |
|
Flagi te są używane do sterowania zachowaniem EscapeXML. |
|
Oznacza początek mapę alternatywny wiadomości. |
|
Konwersja makra prawidłowy ciąg zarówno ATL i MFC. |
|
ATLASSERT Makro wykonuje taką samą funkcjonalność jak _ASSERTE znaleziono makra w c run-time library. |
|
Symbol oznaczający, że funkcja nie może być inlined. |
|
Symbol, który uniemożliwia wskaźnik vtable inicjowany konstruktora i destruktora klasy. |
|
Te flagi zmodyfikować zachowanie AtlEscapeUrl i AtlCanonicalizeUrl. |
|
Członkowie tego wyliczenia przewidują systemy zrozumiałe stałe CUrl. |
|
To makro określa wartość domyślną w milisekundach, CWorkerThread::Shutdown będzie czekać na wątku roboczego do zamknięcia. |
|
To makro określa domyślny czas w milisekundach, CThreadPool będzie czekać do zamknięcia wątku. |
|
To makro określa domyślną liczbę wątków na procesor używane przez CThreadPool. |
|
Flagi te opisują, jak cytowane niedrukowalne kodowania jest wykonywane przez QPEncode. |
|
Flagi te opisują, jak ma być wykonywane przez UUENCODE UUEncode. |
|
Raporty urządzenia wyjściowego, na przykład okno debugera, wskazane flagi i poziomy ostrzeżeń.Uwzględnione w zgodności z poprzednimi wersjami. |
|
Raporty urządzenia wyjściowego, na przykład okno debugera, wskazane flagi i poziomy ostrzeżeń. |
|
W przypadku debugowania kompilacje ATL wysyła ciąg "funcname nie jest zaimplementowana" urządzenie zrzutu i zwraca E_NOTIMPL. |
|
Oznacza początek mapę kategorii. |
|
Mapa COM jest mechanizm, który opisuje interfejsy na obiekt do klienta za pośrednictwem QueryInterface. |
|
Oznacza początek wpisów map punktu połączenia. |
|
Oznacza początek mapę klas danych rozszerzenia przystawki. |
|
Oznacza początek domyślną mapę wiadomości. |
|
Oznacza początek mapę właściwości obiektu. |
|
Oznacza początek mapę wymiany danych rejestru. |
|
Oznacza początek mapy usług. |
|
Deklaruje początku mapę sink zdarzeń dla formantu złożonego. |
|
Deklaruje początku narzędzi mapy identyfikator obiektu przystawki. |
|
Określa wpis w mapie wiadomości. |
|
Określa wpis w mapie wiadomości. |
|
Określa wpis w mapie wiadomości. |
|
Określa wpis w mapie wiadomości. |
|
Określa wpis w mapie wiadomości. |
|
Te makra wprowadź interfejsów obiektu do jego mapę COM, dzięki czemu jest możliwy przez QueryInterface. |
|
Interfejsy wejścia w mapę interfejsu COM. |
|
To makro umożliwia disambiguate dwie gałęzie dziedziczenia. |
|
Podobnie jak COM_INTERFACE_ENTRY2, z wyjątkiem można określić inny identyfikator IID. |
|
Gdy interfejs jest identyfikowane przez iid jest kwerenda, COM_INTERFACE_ENTRY_AGGREGATE przesyła do punk. |
|
Podobnie jak COM_INTERFACE_ENTRY_AGGREGATE, chyba że kwerendy dla wszelkich IID skutkuje przesyłania kwerend do punk. |
|
Podobnie jak COM_INTERFACE_ENTRY_AGGREGATE, chyba że punk jest NULL, automatycznie tworzy agregacji opisany przez clsid. |
|
Podobnie jak COM_INTERFACE_ENTRY_AUTOAGGREGATE, chyba że kwerendy dla wszelkich IID skutkuje przesyłania kwerend do punki jeśli punk jest NULL, automatycznie tworzenie agregacji opisany przez clsid. |
|
Powoduje, że program do wywołania DebugBreak gdy kwerenda jest określonego interfejsu. |
|
Zapisuje dane specyficzne dla interfejsu dla każdego wystąpienia. |
|
Podczas przetwarzania osiągnie ten wpis w tablicy COM, przetwarza mapa COM klasy podstawowej. |
|
Ogólny mechanizm podłączania do ATL's QueryInterface logic. |
|
Podobnie jak COM_INTERFACE_ENTRY_FUNC, chyba że kwerendy dla wszelkich IID powoduje wywołanie func. |
|
To makro umożliwia wprowadź interfejs do mapy COM i określić jego identyfikator IID. |
|
Zwraca E_NOINTERFACE i kończy COM mapę przetwarzania, gdy kwerenda określonego interfejsu. |
|
Opisuje interfejsy Odrywane. |
|
Podobny do COMMAND_HANDLER, ale mapuje WM_COMMAND wiadomości oparte jedynie na kod powiadomienia. |
|
Określa wpis w mapie wiadomości. |
|
Podobny do COMMAND_HANDLER, ale mapuje WM_COMMAND wiadomości tylko na podstawie identyfikatora element menu, kontroli lub akceleratora. |
|
Podobny do COMMAND_RANGE_HANDLER, ale mapuje WM_COMMAND wiadomości kod szczególnego powiadamiania z zakresu kontroli do funkcji obsługi pojedynczy. |
|
Podobny do COMMAND_HANDLER, ale mapuje WM_COMMAND funkcji obsługi pojedynczej wiadomości z zakresu kontroli. |
|
Wejścia punktu połączenia dla określonego interfejsu w mapie punktu połączenia, dzięki czemu można uzyskać dostęp. |
|
Określa obiekt można agregować. |
|
Deklaruje CComClassFactory się Fabryczna klasa. |
|
Deklaruje CComClassFactory2 się Fabryczna klasa. |
|
Deklaruje CComClassFactoryAutoThread się Fabryczna klasa. |
|
Deklaruje cf się Fabryczna klasa. |
|
Deklaruje CComClassFactorySingleton się Fabryczna klasa. |
|
Deklaruje mapę puste wiadomości. |
|
Deklaruje funkcję wirtualną GetControllingUnknown. |
|
Umożliwia ATL uzyskanie Identyfikator biblioteki biblioteki typów. |
|
Użyj DECLARE_NO_REGISTRY , jeśli chcesz uniknąć każdej rejestracji ATL domyślną dla klasy, w którym pojawia się to makro. |
|
Określa obiekt nie może być łączone. |
|
Pozwala określić opis tekstowy obiektu klasy. |
|
Używane w formantach ATL ActiveX ustawić flagi OLEMISC. |
|
Określa obiekt muszą być zagregowane. |
|
Określa, że wystąpienie CComPolyObject < x > jest tworzony podczas tworzenia obiektu. |
|
Chroni przed usunięciem, jeśli obiekt (podczas FinalConstruct) obiektu wewnętrznego zagregowane zwiększa liczbę odwołań następnie zmniejsza licznik 0. |
|
Wprowadzi do rejestru systemu rejestracji klas standardowych lub usuwa z rejestru systemowego. |
|
Określa informacje wymagane do automatycznie zarejestrować appid. |
|
Pobiera nazwanego zasobu zawierającego plik rejestru i uruchamia skrypt wprowadź do rejestru systemu, obiekty lub je usunąć z rejestru systemu. |
|
Podobnie jak DECLARE_REGISTRY_RESOURCE z wyjątkiem, że używa Kreatora generowane UINT do identyfikacji zasobu, a nie nazwę ciągu. |
|
Miejsce to makro w klasie formant formant ATL ActiveX określić Stan flagi do kontenera. |
|
Pozwala określić nazwę nowej klasy okna.To makro należy umieścić w formantu ATL ActiveX klasy control. |
|
Pozwala określić nazwę istniejącej klasy okna, na którym opiera się nowe klasy okna.To makro należy umieścić w formantu ATL ActiveX klasy control. |
|
Umożliwia określenie parametrów klasy.To makro należy umieścić w formantu ATL ActiveX klasy control. |
|
Zapewnia się domyślnym programem obsługi dla okna podrzędnego (kontrola) otrzyma odzwierciedlenie wiadomości; obsługi będzie poprawnie przekazać nieobsługiwany wiadomości do DefWindowProc. |
|
Te makra Tworzenie kopii DEVMODE lub TEXTMETRIC struktury i przekonwertować ciągi w nowej struktury nowego typu ciąg. |
|
Znaczniki końca mapę kategorii. |
|
Kończy definicję interfejsu COM mapę. |
|
Znaczniki końca wpisów map punktu połączenia. |
|
Znaczniki końca mapę klas danych rozszerzenia przystawki. |
|
Znaczniki końca mapę wiadomości. |
|
Znaczniki końca mapę właściwości obiektu. |
|
Znaczniki końca mapę wymiany danych rejestru. |
|
Znaczniki końca mapy usług. |
|
Deklaruje koniec mapę sink zdarzeń dla formantu złożonego. |
|
Deklaruje koniec narzędzi mapy identyfikator obiektu przystawki. |
|
Dodaje do rozszerzenia przystawki klasy danych dla elementu danych ISnapInItemImpl-klasy. |
|
Dodaje klasy danych rozszerzenia przystawki mapę klas danych rozszerzenia przystawki. |
|
Przesyła dalej komunikaty powiadomień do okna nadrzędnego. |
|
Dodaj IMPLEMENTED_CATEGORY makro programu składnika mapy kategorii , aby określić, że powinny być rejestrowane jako kategoria oznaczona catID parametru. |
|
Określa wpis w mapie wiadomości. |
|
Podobny do MESSAGE_HANDLER, ale zakres Windows wiadomości do funkcji obsługi pojedynczej mapy. |
|
Podobny do NOTIFY_HANDLER, ale mapuje WM_NOTIFY wiadomości oparte jedynie na kod powiadomienia. |
|
Określa wpis w mapie wiadomości. |
|
Podobny do NOTIFY_HANDLER, ale mapuje WM_NOTIFY wiadomości oparte jedynie na identyfikator formantu. |
|
Podobny do NOTIFY_RANGE_HANDLER, ale mapuje WM_NOTIFY wiadomości kod szczególnego powiadamiania z zakresu kontroli do funkcji obsługi pojedynczy. |
|
Podobny do NOTIFY_HANDLER, ale mapuje WM_NOTIFY funkcji obsługi pojedynczej wiadomości z zakresu kontroli. |
|
Wchodzi obiektu ATL mapy obiektu, aktualizuje rejestr i tworzy wystąpienie obiektu. |
|
Pozwala określić, że zarejestrowane i zainicjować obiektu, ale nie należy tworzyć zewnętrznie via CoCreateInstance. |
|
Wskazuje zakres lub rozmiary formantu ActiveX. |
|
To makro umożliwia wprowadź opis właściwości, właściwość DISPID i listy strony właściwości identyfikatora CLSID do mapowania właściwości dla obiektu. |
|
Umożliwia to makro wprowadź opis właściwości, właściwość DISPID i dostarczyć funkcji wywołania zwrotnego, jeśli każdy identyfikator CLSID powinny zostać dodane do mapowania właściwości. |
|
Podobny do PROP_ENTRY_INTERFACE_CALLBACK, ale pozwala określić szczególne IID Jeśli obiekt obsługuje wiele interfejsów podwójne. |
|
Podobny do PROP_ENTRY_INTERFACE, ale pozwala określić szczególne IID Jeśli obiekt obsługuje wiele interfejsów podwójne. |
|
To makro umożliwia wprowadzić opis właściwości DISPID i właściwość strona właściwości CLSID do mapy właściwości obiektu. |
|
Podobny do PROP_ENTRY_TYPE, ale pozwala określić szczególne IID Jeśli obiekt obsługuje wiele interfejsów podwójne. |
|
To makro umożliwia wejść strona właściwości CLSID w mapie właściwości obiektu. |
|
Kojarzy określony wpis rejestru z określonym zmienną typu BYTE. |
|
Kojarzy określony wpis rejestru z określonego elementu członkowskiego zmiennej typu CString. |
|
Kojarzy określony wpis rejestru z określonego elementu członkowskiego zmiennej typu DWORD. |
|
Kojarzy określony wpis rejestru z określonego elementu członkowskiego zmiennej typu TCHAR. |
|
Odzwierciedla wiadomości powiadomień, wróć do okna podrzędnego (kontrola) je wysłać. |
|
Podobny do COMMAND_CODE_HANDLER, ale mapuje poleceń odzwierciedlenie okna nadrzędnego. |
|
Podobny do COMMAND_HANDLER, ale mapuje poleceń odzwierciedlenie okna nadrzędnego. |
|
Podobny do COMMAND_ID_HANDLER, ale mapuje poleceń odzwierciedlenie okna nadrzędnego. |
|
Podobny do COMMAND_RANGE_CODE_HANDLER, ale mapuje poleceń odzwierciedlenie okna nadrzędnego. |
|
Podobny do COMMAND_RANGE_HANDLER, ale mapuje poleceń odzwierciedlenie okna nadrzędnego. |
|
Podobny do NOTIFY_CODE_HANDLER, ale mapuje powiadomienia odzwierciedlenie okna nadrzędnego. |
|
Podobny do NOTIFY_HANDLER, ale mapuje powiadomienia odzwierciedlenie okna nadrzędnego. |
|
Podobny do NOTIFY_ID_HANDLER, ale mapuje powiadomienia odzwierciedlenie okna nadrzędnego. |
|
Podobny do NOTIFY_RANGE_CODE_HANDLER, ale mapuje powiadomienia odzwierciedlenie okna nadrzędnego. |
|
Podobny do NOTIFY_RANGE_HANDLER, ale mapuje powiadomienia odzwierciedlenie okna nadrzędnego. |
|
Dodaj REQUIRED_CATEGORY makro programu składnika kategorii mapy , aby określić, że powinny być rejestrowane jako wymagające kategorii identyfikowane przez catID parametru. |
|
Wskazuje, że dany obiekt obsługuje identyfikator usługi określonej przez SID. |
|
Nakazuje IServiceProviderImpl::QueryService do łańcucha do obiektu określonego przez punk. |
|
Funkcja obsługi deklaruje (fn) dla określonego zdarzenia (dispid), kontroli zidentyfikowane przez id. |
|
Funkcja obsługi deklaruje (fn) dla określonego zdarzenia (dispid), interfejsu wysyłki (iid), kontroli zidentyfikowane przez id. |
|
Użyj SINK_ENTRY_INFO makro w mapie sink zdarzeń do dostarczenia informacji wymaganych przez IDispEventSimpleImpl do zdarzenia trasy do funkcji obsługi odpowiednich. |
|
To makro umożliwia stwierdzenie zasobów menu kontekstowego obiektu przystawki. |
|
To makro umożliwia wprowadź identyfikator narzędzi do przystawki obiektu narzędzi identyfikator mapy. |
|
To makro przesyła dalej wiadomości odebrane przez okno do innego okna do przetworzenia. |