Aracılığıyla paylaş


_U_MENUorID Sınıfı

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Bu sınıf ve CreateWindowiçin CreateWindowEx sarmalayıcılar sağlar.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

class _U_MENUorID

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
_U_MENUorID::_U_MENUorID Oluşturucu.

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
_U_MENUorID::m_hMenu Menünün tutamacı.

Açıklamalar

Bu bağımsız değişken bağdaştırıcısı sınıfı, çağıranın bölümünde açık bir atama gerektirmeden kimliklerin (UINTs) veya menü tutamaçlarının (HMENU) bir işleve geçirilmesini sağlar.

Bu sınıf, windows API'sine sarmalayıcılar uygulamak için tasarlanmıştır; özellikle CreateWindow ve CreateWindowEx işlevleri, her ikisi de menü tutamacı yerine alt pencere tanımlayıcısı (UINT) olabilecek bir HMENU bağımsız değişkenini kabul eder. Örneğin, CWindowImpl::Create parametresi olarak kullanılan bu sınıfı görebilirsiniz.

sınıfı iki oluşturucu aşırı yüklemesini tanımlar: biri UINT bağımsız değişkenini, diğeri HMENU bağımsız değişkenini kabul eder. UINT bağımsız değişkeni yalnızca oluşturucudaki bir HMENU'ya ve sınıfın tek veri üyesinde depolanan sonuç m_hMenu. HMENU oluşturucusunun bağımsız değişkeni dönüştürme olmadan doğrudan depolanır.

Gereksinimler

Üst bilgi: atlwin.h

_U_MENUorID::m_hMenu

sınıfı, oluşturucularından herhangi biri için genel HMENU veri üyesi olarak geçirilen değeri tutar.

HMENU m_hMenu;

_U_MENUorID::_U_MENUorID

UINT bağımsız değişkeni yalnızca oluşturucudaki bir HMENU'ya ve sınıfın tek veri üyesinde depolanan sonuç m_hMenu.

_U_MENUorID(UINT nID);
_U_MENUorID(HMENU hMenu);

Parametreler

Nıd
Alt pencere tanımlayıcısı.

hMenu
Menü tutamacı.

Açıklamalar

HMENU oluşturucusunun bağımsız değişkeni dönüştürme olmadan doğrudan depolanır.

Ayrıca bkz.

Sınıfa Genel Bakış