Aracılığıyla paylaş


_U_STRINGorID Sınıfı

Bu bağımsız değişken bağdaştırıcısı sınıfı, çağıranın KIMLIĞI MAKEINTRESOURCE makrosunu kullanarak bir dizeye dönüştürmesine gerek kalmadan, kaynak adlarının (LPCTSTR) veya kaynak kimliklerinin (UINTs) bir işleve geçirilmesini sağlar.

Önemli

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

Sözdizimi

class _U_STRINGorID

Üyeler

Ortak Oluşturucular

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

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
_U_STRINGorID::m_lpstr Kaynak tanımlayıcısı.

Açıklamalar

Bu sınıf, kaynağın adı veya kimliği olabilecek bir LPCTSTR bağımsız değişkenini kabul eden FindResource, LoadIcon ve LoadMenu işlevleri gibi Windows kaynak yönetimi API'sine sarmalayıcılar uygulamak için tasarlanmıştır.

sınıfı iki oluşturucu aşırı yüklemesini tanımlar: biri LPCTSTR bağımsız değişkenini, diğeri de UINT bağımsız değişkenini kabul eder. UINT bağımsız değişkeni, MAKEINTRESOURCE makro ve sınıfın tek veri üyesinde depolanan sonuç m_lpstr kullanılarak Windows kaynak yönetimi işlevleriyle uyumlu bir kaynak türüne dönüştürülür. LPCTSTR oluşturucusunun bağımsız değişkeni doğrudan dönüştürme olmadan depolanır.

Gereksinimler

Üst bilgi: atlwin.h

_U_STRINGorID::m_lpstr

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

LPCTSTR m_lpstr;

_U_STRINGorID::_U_STRINGorID

UINT oluşturucu, bağımsız değişkenini MAKEINTRESOURCE makrosunu kullanarak Windows kaynak yönetimi işlevleriyle uyumlu bir kaynak türüne dönüştürür ve sonuç sınıfın tek veri üyesinde m_lpstr depolanır.

_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);

Parametreler

Nıd
Kaynak kimliği.

lpString
Kaynak adı.

Açıklamalar

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

Ayrıca bkz.

Sınıfa Genel Bakış