Identyfikatory poleceń standardowych i okien
Biblioteka klas programu Microsoft Foundation definiuje szereg standardowych identyfikatorów poleceń i okien w pliku Afxres.h. Te identyfikatory są najczęściej używane w edytorach zasobów i Kreatorze klas do mapowania komunikatów na funkcje programu obsługi. Wszystkie standardowe polecenia mają prefiks ID_ . Na przykład w przypadku korzystania z edytora menu zwykle powiąż element menu Plik Otwórz z standardowym identyfikatorem polecenia ID_FILE_OPEN.
W przypadku większości standardowych poleceń kod aplikacji nie musi odwoływać się do identyfikatora polecenia, ponieważ sama platforma obsługuje polecenia za pomocą map komunikatów w podstawowych klasach struktury (CWinThread
, CWinApp
, CView
, CDocument
itd.).
Oprócz standardowych identyfikatorów poleceń zdefiniowano wiele innych standardowych identyfikatorów, które mają prefiks AFX_ID. Te identyfikatory obejmują standardowe identyfikatory okien (prefiks AFX_IDW_), identyfikatory ciągów (prefiks AFX_IDS_) i kilka innych typów.
Identyfikatory rozpoczynające się od prefiksu AFX_ID są rzadko używane przez programistów, ale może być konieczne odwołanie się do tych identyfikatorów podczas zastępowania funkcji struktury, które odnoszą się również do AFX_IDs.
Identyfikatory nie są indywidualnie udokumentowane w tym dokumentacji. Więcej informacji na ich temat można znaleźć w informacjach technicznych 20, 21 i 22.
Uwaga
Plik nagłówka Afxres.h jest pośrednio zawarty w pliku Afxwin.h. Musisz jawnie dołączyć następującą instrukcję do pliku skryptu zasobu aplikacji (rc):
#include "afxres.h"