[問題] 用CreateWindow作的Edit,\n斷行符號無效

看板C_and_CPP (C/C++)作者時間16年前 (2010/03/08 11:34), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
各位好, HWND hwndEdit; hwndEdit = CreateWindow( "Edit", NULL, WS_CHILD | WS_VISIBLE | SW_VSCROLL | ES_LEFT | ES_MULTILINE | ES_AUTOVSCROLL, 36,98,406,247, m_hWnd, IDC_EDIT1, GetWindowLong(m_hWnd, GWL_HINSTANCE), NULL); char* Text = "....... \n ....."; SetWindowText(hwndEdit,Text); 結果顯示出來時,\n的地方都變成顯示 | ,且沒有換行。 是什麼問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.164.146

03/08 11:37, , 1F
因為Windows的title bar上的文字沒有在換行的吧?_?
03/08 11:37, 1F

03/08 12:14, , 2F
\r\n試試?
03/08 12:14, 2F

03/10 09:00, , 3F
樓上的方法OK ~謝謝!
03/10 09:00, 3F

03/10 11:02, , 4F
原來Title Bar文字真的可以換行....Orz
03/10 11:02, 4F
文章代碼(AID): #1Bb70gnb (C_and_CPP)
文章代碼(AID): #1Bb70gnb (C_and_CPP)