2011年9月21日

ID的分配 (转)

摘要: 可以看到,每个子窗口都有个id,同一个父窗口的子窗口的id不能重复。mfc的一些现成的控件子窗口都有预定义的id: id名 id值 意义 AFX_IDW_TOOLBAR 0xE800 // 主窗口的工具栏的id AFX_IDW_STATUS_BAR 0xE801 // 状态栏的id AFX_IDW_PREVIEW_BAR 0xE802 // PrintPreview Dialog Bar AFX_IDW_RESIZE_BAR 0xE803 // OLE in-place resize bar AFX_IDW_REBAR 0xE804 // COMCTL32 "rebar" 阅读全文

posted @ 2011-09-21 13:39 zhanglei in tokyo 阅读(278) 评论(0) 推荐(0) 编辑

AFX_IDW_PANE_FIRST(转)

摘要: AFX_IDW_PANE_FIRST: 对于SDI,那么你的view窗口的ID就是这个值。(你在CMainFrame中通过GetDlgItem(AFX_IDW_PANE_FIRST)就能得到你的视图窗口的指针。 对于MDI,那么你的MDI客户区窗口的ID就是这个值。你在CMainFrame中通过GetDlgItem(AFX_IDW_PANE_FIRST)就能得到这个窗口的指针。注意,MDI客户区就是在MDI下,没有打开任何文档时工具条下面的那个窗口。 实际上AFX_IDW_PANE_FIRST是为了解决多个VIEW的情况下消息转发的问题,这是MFC内部使用的一个固定的值,所有当前的活动视图都会 阅读全文

posted @ 2011-09-21 11:47 zhanglei in tokyo 阅读(638) 评论(0) 推荐(0) 编辑

导航