调用win32 api创建状态栏
2016-07-14 10:06
561 查看
本来要创建一个状态栏,在网上搜了不少事例,但所有给出的都是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未定义标识符的问题。
问题出就出在这个类名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未定义标识符的问题。
相关文章推荐
- 使用NPM命令安装库时,遇到 npm ERR! fetch failed https://registry.npmjs.org/xxx的问题
- Flume-ng的原理和使用
- Android学微信QQ聊天信息列表SimpleAdapter简单适配器
- Android开发中调用系统设置界面
- 在outlook中设置每天固定的自动提醒
- Springmvc 使用 AbstractExcelView 导出excel
- 深入理解abstract class和interface
- Android studio finished with non-zero exit value 2
- mac 上的 python
- Web负载均衡的几种实现方式
- Chrome开发者工具不完全指南:(三、性能篇)
- logback.xml配置详解
- 乱码问题
- Gym 101028H-The Endless River
- jquery 获取 outerHtml 包含当前节点本身的代码
- 大端法与小端法
- Mac机测试应用程序内存溢出的工具-Xcode Instrument
- Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
- 语音提示
- 一路走来---大二这一年