【发布时间】:2013-11-15 23:51:10
【问题描述】:
如何使用 Win32 WinAPI 创建一个 EditBox,使其看起来像在 Visual C# 或 VB 等 VS 设计器中放置一个编辑框(带有漂亮的上边框等)?以下是它的外观以及放入设计器时的样子:
我试过这段代码:
hWndTextBox = CreateWindow(L"EDIT", L"My default text",
WS_CHILD | WS_VISIBLE | WS_BORDER | ES_AUTOHSCROLL ,
10,10,200,20,
hWnd,
(HMENU) ID_TEXTBOX,
hInst,
NULL);
但是那个看起来不像在某些 .NET IDE 设计器中创建的盒子。我在我的 Win32 应用程序中启用了视觉样式,并且我在 Win7 下使用 VS 2010。我希望它看起来像第二个。
【问题讨论】:
-
你想要哪一个?最上面的还是最下面的?
-
我想要底部的。我一定错过了一些风格。我希望。
标签: winapi visual-c++