我在與在標籤上多行的問題。C++的Win32多行靜態標籤
我使用ES_MULTILINE嘗試過,但每當我用我上標籤的位置的灰色/黑色矩形,沒有標籤的文本。
CreateWindowW(L"STATIC", selectedPatternProblem, WS_CHILD | WS_VISIBLE | SS_LEFT | ES_MULTILINE | WM_CTLCOLORSTATIC,500, 190, 380, 90,*hwnd, (HMENU) 1, NULL, NULL);
當我添加WM_CTLCOLORSTATIC,矩形走了,但這樣是我的文字。 'selectedPatternProblem'太大而無法在一行上顯示,所以我的問題是:
如何在多行上顯示我的標籤?
編輯:刪除ES_MULTILINE和WM_CTLCOLORSTATIC後,我發現我的話太長了。但是現在我想知道如何在多行上顯示一個長單詞?
回覆:您的編輯,據我所知,靜態控件不支持包時打破的話。你要麼必須實現自己的自定義控件,要麼使用自繪的靜態控件(並提供自己的繪圖例程)。 – 2013-03-04 09:40:19