2017-08-20 4 views
5

ツールチップのテキストが完全に表示されないことがあります。ここでは、そのようなテキストの例を以下に示します。ツールチップのテキストが切り詰められました

WWWWW WWWW、WW WWWWWWWW

WWWWWWWWWW WWWWWWWWWWWWW WWWWWWWWW

スクリーンショット:

screenshot

マイツールチップの作成コード(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"); 

これは既知の問題ですか?どんな助けもありがとうございます。ありがとう!

+1

何を意味するか 'sometimes'? *同じ*テキスト(長さ)はいつか完全に表示され、いつかは表示されないことがありますか?いくつかの具体的な長さから始まり、切り捨てられますか? – RbMm

+0

@RbMmときどき私は - いくつかのテキストを意味します。振る舞いは一貫しています。つまり、同じテキストが切り捨てられているかどうかです。 – Paul

答えて

5

tooltip.SetMaxTipWidth(MAXINT);のように見えます。

非WTLのバージョン:SendMessage(..., TTM_SETMAXTIPWIDTH, 0, MAXINT);

関連する問題