我严格使用C和WinAPI编程,没有C++或C#编程.我是一个初学者,只是学习绘制控件等.当我创建Windows或其他控件如命令按钮时,它们具有Windows Native外观.看看这个:

但在Windows 7中,命令按钮如下所示:

现在,我如何让我的程序中的命令按钮看起来像这样.它甚至可能吗?我正在关注本教程,以供参考:http://zetcode.com/gui/winapi/
谢谢.
我使用WinAPI在C中创建了一个小应用程序,我遇到了一个小问题.Tab键不会在控件之间切换.它应该是自动的吗?如果没有,你能说出如何实现它吗?我已经制作了一个在编辑框之间切换的算法,这里是一个存根:
case WM_NOTIFY
{
if tab key
{
control_id++;
SetFocus(GetDlgItem(hwnd, control id));
if control_id = max_control_id
{ control_id = min_control_id; }
Run Code Online (Sandbox Code Playgroud)
如果没有简单的方法,那么我应该使用我的算法吗?
PS:我尝试添加TABSTOP,它不起作用.以下是一些不起作用的控件.我使用的是VS 2010 Express,Windows 7 64位.
hwnduser = CreateWindow (TEXT("EDIT"), NULL,
WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP | WS_GROUP,
220, 80, 80, 20,
hwnd, (HMENU) 3, NULL, NULL);
hwndpass = CreateWindow (TEXT("EDIT"), NULL,
WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP,
220, 130, 80, 20,
hwnd, (HMENU) 4, NULL, NULL);
CreateWindow(TEXT("button"), TEXT("Login"),
WS_VISIBLE | WS_CHILD | WS_TABSTOP | WS_GROUP, …Run Code Online (Sandbox Code Playgroud) 好吧,我正在用C语言建立一个大学项目.GUI还没有被教过,但我希望我的程序更好,所以我正在学习Windows API.
我在这里遵循这个教程:http://www.winprog.org/tutorial/start.html,它非常好.它解释了很多东西,但我找不到一件事(甚至搜索谷歌,但一切都是针对C++或C#):
如何在绘制的窗口(我学到的)中绘制一个命令按钮以及如何接受它的事件?
您能否回答或指向一个很好的页面,解释如何使用ONLY Windows API和C来创建命令按钮.请不要使用C++.
谢谢你的时间!:)