2011-06-07 81 views
1

我想知道如何創建一個可以響應「輸入」鍵並創建一個新行的文本框,就像我現在輸入的字段一樣。 CreateWindow ("edit", 0, WS_CHILD | WS_VISIBLE | WS_BORDER, 5, 5, 130, 20, hwnd, (HMENU) 1000, GetModuleHandle (NULL), NULL); 這就是我目前的,但是當我創建它時,它是一個小條,當我按下「Enter」鍵時,它不會像段落一樣跳到下一行。有任何想法嗎?我使用C++而不是VC++或任何.net框架,我在Windows 7上。謝謝。在C++中創建多行文本框/文本框,而不是VC++

+0

(1)沒有像VC++這樣的語言。 (2)你打算使用哪個框架?我假設WinAPI將以與任何編譯器相同的方式工作。 – Vlad 2011-06-07 21:52:38

+0

@Vlad我認爲他的意思是「沒有MFC」「沒有VC++」 – 2011-06-07 21:53:08

+0

@布蘭登:好吧,我相信你是對的。正確回答的藝術包括一些心靈感應:-) – Vlad 2011-06-07 21:55:34

回答

4

您需要使用「ES_MULTILINE」標誌。請參閱Edit Control Styles

+0

謝謝你的答案和偉大的參考。 – llk 2011-06-07 21:54:19