请教,SDI应用程序中,我想放一个DIALOG到FRAME上,该如何实现? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CDialogBar 在MainFrame中加入下面的东西 注意IDD_DIALOG_BAR就是对应的Dlg,必须给它设置为没有标题,child,thin的CDialogBar m_wndDlgBar;CReBar m_wndReBar;int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; if (!m_wndDlgBar.Create(this, IDD_DIALOG_BAR, CBRS_ALIGN_TOP, IDD_DIALOG_BAR)) { TRACE0("Failed to create dialogbar\n"); return -1; // fail to create } if (!m_wndReBar.Create(this) || !m_wndReBar.AddBar(&m_wndDlgBar)) { TRACE0("Failed to create rebar\n"); return -1; // fail to create }} changlele(梦幻水晶) 方法可以DOCKDIALOG, 但是当我想把DIALOG做成不规则形状时,用m_wndScaleBar.SetWindowRgn( (HRGN)RgnDlg, TRUE);m_wndScaleBar.MoveWindow(rcView);却没有反应 楼主到底想干什么,没理解意图想在哪个具体位置加如dlg,状态栏?或者别的位置?哪地方加入不规则的dlg,有没有一个你想模仿的界面告诉我,没有直观的感觉不会做。更何况我连你的意图都不理解 Project /Add To Project/Components and Controls插入对话框栏就可以了 在resources里插入一个Dialog选择基类为FormView再写上自己类的名字就可以了~~!!!!!! 怎么取注册表中的二进制值 这个算法如何理解 请大家推荐几款好用的网络电视软件,必须是免费的,谢谢了 VC中"_T"是用来做什么的? 怎么会出这样的问题? 怎么使属性页竖着放啊,不要横着放啊 哪位大哥知道网络上四层交换的概念呀? 我的msdn怎么了? 谁知道有关vc数据库编程的电子图书下载地址呀, 100分答谢 activeX能进行多重嵌套吗?? ~一元打操作符怎样使用的,&的功能又怎样的.请各位大侠指点! 在98里大量的频繁的调用TextOut,程序会资源不足,导致画线可以,写字不行
在MainFrame中加入下面的东西
注意IDD_DIALOG_BAR就是对应的Dlg,必须给它设置为没有标题,child,thin的CDialogBar m_wndDlgBar;
CReBar m_wndReBar;int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndDlgBar.Create(this, IDD_DIALOG_BAR,
CBRS_ALIGN_TOP, IDD_DIALOG_BAR))
{
TRACE0("Failed to create dialogbar\n");
return -1; // fail to create
}
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar(&m_wndDlgBar))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
}
m_wndScaleBar.MoveWindow(rcView);却没有反应
想在哪个具体位置加如dlg,状态栏?
或者别的位置?哪地方加入不规则的dlg,
有没有一个你想模仿的界面告诉我,没有直观的感觉
不会做。更何况我连你的意图都不理解