本来要创建一个状态栏,在网上搜了不少事例,但所有给出的都是hwndStatus=CreateWindow(STATUSCLASSNAME,"",SBS_SIZEGRIP|WS_CHILD | WS_VISIBLE, 0,0,0,0,hwnd,NULL,hInst,NULL);
问题出就出在这个类名STATUSCLASSNAME也没有具体例子,本人用的是vs2013,一直报错未定义标识符STATUSCLASSNAME,按F12找不到定义,终于在我的千辛万苦下,找到了一段源码,一调试成功,
m_hStatus = CreateWindowEx(0, L"msctls_statusbar32", L"", WS_VISIBLE | WS_CHILD, 0, 0, 0, 0, m_hwnd,
(HMENU)0x400, (HINSTANCE)GetWindowLong(m_hwnd, GWL_HINSTANCE), NULL);
这代码是我自己写的,根据自己的情况,主要问题是用L"msctls_statusbar32"解决了STATUSCLASSNAME未定义标识符的问题。