CEdit::SetTabStops
Birden çok satırlı düzen denetimi sekme duraklarını ayarlamak için bu işlevini çağırın.
void SetTabStops( );
BOOL SetTabStops(
const int& cxEachStop
);
BOOL SetTabStops(
int nTabStops,
LPINT rgTabStops
);
Parametreler
cxEachStop
Sekme duraklarını anda ayarlanmış olduğunu belirtir her cxEachStop iletişim birimleri.nTabStops
Sekme durakları yer alan sayısını belirtir rgTabStops.Bu sayı 1'den büyük olmalıdır.rgTabStops
İşaretsiz tam sayı sekmesini belirleyen bir dizi noktaları iletişim birimleri cinsinden durdurur.Yatay veya Dikey uzaklık iletişim birimdir.Bir yatay iletişim birimi dörtte için geçerli iletişim taban genişliği biriminin eşittir ve 1 dikey iletişim birim sekizde için geçerli iletişim taban yüksekliği birimi eşittir.İletişim temel birimleri geçerli sistem yazı tipi genişliği ve yüksekliği dayanarak hesaplanır.GetDialogBaseUnits Windows işlevi temel birimlerde geçerli iletişim piksel cinsinden verir.
Dönüş Değeri
Sekmeleri ayarlarsanız sıfır olmayan; Aksi halde 0.
Notlar
Çok satırlı düzenleme denetimine metin kopyaladığınızda metindeki herhangi bir sekme karakteri kadar sonraki sekme durağı oluşturulan alanı neden olur.
Sekme duraklarını 32 iletişim birimlerinin varsayılan boyutunu ayarlamak için bu üye işlev parametresiz sürümünü arayın.32 Farklı bir boyut için sekme duraklarını ayarlamak için sürüm çağrısı cxEachStop parametresi.Boyutları bir dizi sekme duraklarını ayarlamak için iki parametre ile sürümünü kullanın.
Bu üye işlevi, yalnızca birden çok satırlı düzenleme denetimleri tarafından işlenir.
SetTabStopsdüzenleme penceresi otomatik olarak çizmez.Bir metin düzenleme denetimi için sekme duraklarını değiştirirseniz, çağrı CWnd::InvalidateRect düzenleme penceresi yeniden çizmek için.
Daha fazla bilgi için bkz: em_settabstops ve GetDialogBaseUnits , Windows SDK.
Örnek
Örnek için bkz: CEditView::SetTabStops.
Gereksinimler
Başlık: afxwin.h