所以我有一个文本框,当它到达边界时,我想使其换行。另外,我是这个w32 API的新手。这是我的代码:
hEdit=CreateWindowEx(WS_EX_CLIENTEDGE, "EDIT", "", WS_CHILD|WS_VISIBLE|
WS_BORDER, 10,
10, 160, 420, hwnd, (HMENU)IDC_MAIN_EDIT, GetModuleHandle(NULL),
NULL);
HGDIOBJ hfDefault=GetStockObject(DEFAULT_GUI_FONT);
SendMessage(hEdit, WM_SETFONT, (WPARAM)hfDefault,
MAKELPARAM(FALSE,0));
SendMessage(hEdit, WM_SETTEXT, NULL,
(LPARAM)"Insert text here...");
最佳答案
创建控件时,您需要包括ES_MULTILINE样式。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb775464(v=vs.85).aspx
关于c - W32文本框自动换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16948912/