在winapi的多行按钮

Mik*_*łaj 1 c++ winapi button

如何在winAPI中创建多行按钮(\n或甚至\ r \n不起作用).这是代码:

HWND hPrzyciskoff = CreateWindowEx( 0, "BUTTON", "Play offline", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 410, 550, 380, 25, hwnd, NULL, hInstance, NULL );
Run Code Online (Sandbox Code Playgroud)

axi*_*iac 10

添加BS_MULTILINE到您在第4 参数中指定的样式CreateWindowEx().

正如Button Styles的文档所述:

BS_MULTILINE

如果文本字符串太长而无法放在按钮矩形中的单行上,则将按钮文本包含多行.

\n按钮文本中的字符将具有所需的效果.

检查" 按钮类型"页面上的屏幕截图,了解它的外观.

  • @JonathanPotter:是的,确实如此。请参阅 MSDN 上的[按钮类型](https://msdn.microsoft.com/en-us/library/windows/desktop/bb775947.aspx) 上的屏幕截图。 (2认同)