怎样给窗口添加状态栏(SDK) 怎样给窗口添加状态栏(SDK),大家帮帮忙啊!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ if (message == WM_CREATE) return OnCreate(hWnd, wParam, lParam); //其他处理... return DefWindowProc(hWnd, message, wParam, lParam);}LRESULT OnCreate(HWND hwnd, WPARAM wParam, LPARAM lParam){ INITCOMMONCONTROLSEX init; init.dwSize = sizeof(INITCOMMONCONTROLSEX); init.dwICC = ICC_BAR_CLASSES; InitCommonControlsEx(&init); HWND hwndBar = CreateStatusWindow(WS_CHILD | WS_VISIBLE, "text", hwnd, IDC_STATUS); return 0;} 比如菜单那样,可以直接编辑,然后用函数调用。IDC_STATUS这个参数怎么得到的呀! vc没有提供status bar control的资源编辑功能,既然是sdk,大部分window都要自己CreateWindow()自己定义:#define IDC_STATUS 4444或者用菜单View->Resource Symbols定义IDC_STATUS 带位图的浮动菜单怎么设计?特别是那种带多级子浮动菜单怎么实现啊?用对话框?对话框调对话框?然后在对话框上画自己想要的!但觉得不伦不类啊! 这个功能可以实现吗(比较基础,立即给分) 谁有使用WinSock的例子? 问一下98 下ini文件的读取问题. 有什么办法更高效的显示图像? 请解释一下"面向消息"以及"面向流"的协议 如何获取COM的结构 为何要进行鼠标捕获??? ADO 谁熟悉 CGridCtrl ? 文件打开 ShellExcute 的问题
{
if (message == WM_CREATE)
return OnCreate(hWnd, wParam, lParam);
//其他处理...
return DefWindowProc(hWnd, message, wParam, lParam);
}LRESULT OnCreate(HWND hwnd, WPARAM wParam, LPARAM lParam)
{
INITCOMMONCONTROLSEX init;
init.dwSize = sizeof(INITCOMMONCONTROLSEX);
init.dwICC = ICC_BAR_CLASSES;
InitCommonControlsEx(&init); HWND hwndBar = CreateStatusWindow(WS_CHILD | WS_VISIBLE, "text", hwnd, IDC_STATUS); return 0;
}
IDC_STATUS这个参数怎么得到的呀!
自己定义:
#define IDC_STATUS 4444
或者用菜单View->Resource Symbols定义IDC_STATUS