Aracılığıyla paylaş


CDC::GetTextAlign

Aygıt içeriği için metin hizalamasını bayrakların durumunu alır.

UINT GetTextAlign( ) const;

Dönüş Değeri

Metin hizalama bayrakların durumunu.Dönüş değeri, aşağıdaki değerlerden birini veya şöyledir:

  • TA_BASELINE x ekseni hizalamasını ve sınırlayıcı dikdörtgenin içinde seçtiğiniz yazı tipinin temel belirtir.

  • ta_bottom x ekseni ve sınırlayıcı dikdörtgenin altındaki hizalamasını belirler.

  • ta_center y ekseni hizalamasını ve sınırlayıcı dikdörtgenin ortasını belirtir.

  • ta_left y ekseni ve sınırlayıcı dikdörtgenin sol tarafında hizalamasını belirler.

  • ta_noupdatecp geçerli konumu güncelleştirilmemiş belirtir.

  • TA_RIGHT y ekseni hizalamasını ve sınırlayıcı dikdörtgeni sağ tarafında belirtir.

  • ta_top x ekseni ve sınırlayıcı dikdörtgenin üst hizalama belirtir.

  • ta_updatecp geçerli konumu güncelleştirileceğini belirtir.

Notlar

Metin hizalama bayrakları belirlemek nasıl TextOut ve ExtTextOut üye işlevleri dizenin başlangıç noktasına göre metin dizesini hizalama.Metin hizalama bayrakları mutlaka tek bitlik bayrak değildir ve 0'a eşittir.Bir uygulama bir bayrağı ayarlanmış olup olmadığını sınamak için aşağıdaki adımları izleyin:

  1. Bitsel or işlecini bayrak ve şu şekilde gruplandırılmış ilgili kendi bayrakları uygulanır:

    • ta_left, ta_center, ve TA_RIGHT

    • TA_BASELINE, ta_bottom, ve ta_top

    • ta_noupdatecp ve ta_updatecp

  2. Bitsel uygulamak- ve sonuç ve dönüş değeri için işleç GetTextAlign.

  3. Bu sonucu ve bayrak eşitlik için sınayın.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign