游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1478|回复: 1

MFC,SDI中OpenGL与数据互动问题

[复制链接]

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-9-10 17:43:00 | 显示全部楼层 |阅读模式
我创建了一个DialogBar,如何使它上面的数据与OpenGL绘图进行互动呢?

比如我在编辑框里输入a
opengl画Line(0,0)-(0,a)




用按钮生成
该如何在CView.cpp
里写按钮函数?



请各位高手指教!

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2004-9-10 18:11:00 | 显示全部楼层

Re:MFC,SDI中OpenGL与数据互动问题

void CDlgBarView::OnButtonClick()
{
        CMainFrame *p = (CMainFrame *)AfxGetApp()->m_pMainWnd;//获得指针
        CString a;
        p->m_dlgbar.GetDlgItemText(IDC_EDIT,a);//获得编辑框文字
        lev=atoi(a);//强制转换为int

             CClientDC dc(this);
        BOOL bResult=wglMakeCurrent(dc.m_hDC, m_hrc);
        if (!bResult) return;
        glBegin(GL_LINES);
        {
        glVertex2f(0,0);
        glVertex2f(0,lev);

  }
        wglMakeCurrent(NULL,NULL);
}

点击后绘图区无反应,请问该如何处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 08:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表