可视化编程控件 - ProEssentials(3)

2019-08-03 14:57

void CPEView::CreateDataCursor() {

CreateSimpleSGraph();

// 创建游标 //

PEnset(m_hPE, PEP_nCURSORMODE, PECM_DATACROSS);

// 可以方便的查看数据点//

PEnset(m_hPE, PEP_bMARKDATAPOINTS, TRUE);

// 可以点击数据点来移动游标 //

PEnset(m_hPE, PEP_bMOUSECURSORCONTROL, TRUE); PEnset(m_hPE, PEP_bALLOWDATAHOTSPOTS, TRUE);

// Cursor prompting in top left corner // PEnset(m_hPE, PEP_bCURSORPROMPTTRACKING, TRUE); PEnset(m_hPE, PEP_nCURSORPROMPTSTYLE, PECPS_XYVALUES); PEnset(m_hPE, PEP_nCURSORPROMPTLOCATION, PECPL_TOP_RIGHT);

// 取消放大功能

PEnset(m_hPE, PEP_nALLOWZOOMING, PEAZ_NONE);

// 其他可能的游标模式如下: // PECM_NOCURSOR = 0 // PECM_POINT = 1 // PECM_DATACROSS = 2 // PECM_DATASQUARE = 3 // PECM_FLOATINGY = 4 // PECM_FLOATINGXY = 5 // 注意:必须重新初始化

else if ((m_nLastSelection == 105) && (HIWORD(wp) == PEWN_CURSORMOVE)) { int nSubset, nPoint; float xvalue, yvalue; char buffer[64];

nSubset = PEnget(m_hPE, PEP_nCURSORSUBSET); nPoint = PEnget(m_hPE, PEP_nCURSORPOINT);

PEvgetcellEx(m_hPE, PEP_faXDATA, nSubset, nPoint, &xvalue); PEvgetcellEx(m_hPE, PEP_faYDATA, nSubset, nPoint, &yvalue); sprintf(buffer, \nPoint, xvalue, yvalue);

CWnd* pParent = GetParent()->GetParent(); if (pParent) {pParent->SetWindowText(buffer);} pParent = AfxGetMainWnd();

if (pParent) {pParent->SetWindowText(\return TRUE; } }


可视化编程控件 - ProEssentials(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络技术专业综述 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: