2017-08-20 81 views
5

Bazen, araç ipucumdaki metnin tam olarak görüntülenmediğini öğrendim. İşte böyle metin için bir örnek:Araç ipucu metni kesildi

WWWWW WWWW WW WWWWWWWW

WWWWWWWWWW WWWWWWWWWWWWW WWWWWWWWW

Ekran Görüntüsü:

screenshot

Benim ipucu oluşturma kodu (WTL):

CToolTipCtrl tooltip; 
TOOLINFO toolInfo; 

tooltip.Create(window, NULL, NULL, TTS_NOFADE); 

toolInfo = CToolInfo(TTF_IDISHWND | TTF_TRACK | TTF_ABSOLUTE, 
    tooltip, 0, NULL, L"WWW..."); 

tooltip.AddTool(&toolInfo); 

tooltip.SendMessage(TTM_SETTITLE, (WPARAM)hIcon, (LPARAM)L"Title"); 

Bilinen bir sorun mu var? Herhangi bir yardım takdir edilir. Teşekkürler!

+1

ortalama neyi 'sometimes'? * Aynı * metin (uzunluk) bazen tam olarak görüntülenebilir ve bazen değil? ya da bazı somut uzunluklardan başlayarak kesiliyor mu? – RbMm

+0

@RbMm Bazen kimi metinlerle - demek istiyorum. Davranış tutarlıdır, yani aynı metin kesilmiş ya da kesilmemiştir. – Paul

cevap

5

Arama, tooltip.SetMaxTipWidth(MAXINT); numaralı telefonu düzeltiyor gibi görünüyor.

Olmayan WTL sürümü: SendMessage(..., TTM_SETMAXTIPWIDTH, 0, MAXINT);