【文件属性】:
文件名称:带菜单、工具条和状态条的对话框
文件大小:3.33MB
文件格式:RAR
更新时间:2016-07-07 02:34:04
对话框
带菜单、工具条和状态条的对话框
// WM_IDLEUPDATECMDUI消息通知窗口进行更新
LRESULT CToolBarEx::OnIdleUpdateCmdUI(WPARAM wParam, LPARAM)
{
if (!m_ButtonStates.GetCount())
{
if (IsWindowVisible())
{
CFrameWnd *pParent = (CFrameWnd *)GetParent();
// 更新工具条的状态
if (pParent)
OnUpdateCmdUI(pParent, (BOOL)wParam);
}
}
if (IsWindowVisible())
{
POSITION pos = m_ButtonStates.GetStartPosition();
int id;
BOOL val;
// 修改工具条上图标的状态
while (pos != NULL)
{
m_ButtonStates.GetNextAssoc(pos,id,val);
GetToolBarCtrl().EnableButton(id,val);
}
}
return 0L;
}
【文件预览】:
带菜单、工具条和状态条的对话框
----DlgExample.clw(2KB)
----DlgExample.cpp(2KB)
----res()
--------DlgExample.ico(1KB)
--------toolbar1.bmp(374B)
--------DlgExample.rc2(402B)
----DlgExample.rc(7KB)
----DlgExample.dsw(545B)
----DlgExampleDlg.cpp(5KB)
----DlgExample.h(1KB)
----StdAfx.cpp(212B)
----resource.h(962B)
----DlgExample.plg(2KB)
----DlgExample.opt(48KB)
----StdAfx.h(1KB)
----DialogEx.h(4KB)
----DlgExampleDlg.h(1KB)
----Debug()
--------StdAfx.obj(103KB)
--------DialogEx.obj(80KB)
--------DlgExample.pdb(3.39MB)
--------DlgExample.pch(5.21MB)
--------DlgExampleDlg.obj(27KB)
--------DlgExample.obj(13KB)
--------DlgExample.ilk(2.38MB)
--------vc60.idb(209KB)
--------DlgExample.exe(2.04MB)
--------DlgExample.res(9KB)
--------vc60.pdb(356KB)
----DlgExample.ncb(73KB)
----DialogEx.cpp(17KB)
----ReadMe.txt(4KB)
----DlgExample.dsp(4KB)
网友评论
- 个人不太会用