与菜单栏和工具栏一样,也可以再对话框窗口中添加状态栏。
下面给出本次试验的demo
实现了一个简单的状态栏和窗口鼠标位置的响应。
1.我们需要在String table中添加两个新的ID: ID_INDICATOR_X , ID_INDICATOR_Y,分别用来标识状态栏的两个窗格。
2.我们需要在dlg的头文件中定义
CStatusBar m_bar;
以及在dlg.cpp中添加静态窗格数组
static UINT BASED_CODE indicators[] = {
ID_INDICATOR_X,
ID_INDICATOR_Y
};
然后在OninitDialog中创建状态栏
m_bar.Create(this);
m_bar.SetIndicators(indicato