当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 请指教!谢谢 ......
    摘要: 当有二个以上用户同时浏览这个页面时,就会出现说sqldatareader没有关闭! 请问有什么解决办法啊!! if(!this.ispostback) { checkerselect.items.clear(); checkerselect.items.add(new listitem("所有收银员","checkerall")); sqlda......


到底如何进行坐标变换的阿我看了半天书也没弄清楚。

 
  pDC->SetMapMode(MM_ISOTROPIC);  
  pDC->SetWindowExt(6400,4800);  
  pDC->SetViewportExt(640,480);  
  pDC->SetViewportOrg(0,0)  
   
  我想要把中心点作为坐标原点,X轴向右,Y轴向上  
  到底该具体怎么写code阿?我看了一上午以前的帖子和书了,都没弄明白。

NO.1   作者: zhdleo

看这篇文章我想你可以明白:  
  http://www.powerba.com/develop/vc/article/20010621002.htm

NO.2   作者: zhdleo

 
    用如下代码:  
   
    void   CTtView::OnDraw(CDC*   pDC)  
     {  
      CTtDoc*   pDoc   =   GetDocument();  
      ASSERT_VALID(pDoc);  
      CRect   rect;  
      GetClientRect(&rect);  
   
      pDC->SetMapMode(MM_ANISOTROPIC);  
      pDC->SetViewportOrg(rect.right/2,rect.bottom/2);  
      pDC->SetViewportExt(rect.right,rect.bottom);  
   
      pDC->SetWindowOrg(0,0);  
      pDC->SetWindowExt(1000,-1000);  
   
      pDC->MoveTo(150,150);  
      pDC->LineTo(-150,-200);  
      pDC->LineTo(150,-150);  
      pDC->LineTo(150,150);  
     }  
   
    代码分析:  
   
    1.   用   pDC->SetViewportOrg(rect.right/2,rect.bottom/2);   设置视口的原点。  
   
    2.   用pDC->SetViewportExt(rect.right,rect.bottom);和pDC->SetWindowExt(1000,-1000);来确定设备坐标和逻辑坐标的单位对应关系。  
   
    3.   因为逻辑窗范围和视口范围的符号不一致,纵坐标取反,所以Y轴向上为正。  
 

NO.3   作者: alphapaopao

在CDC上面做,多没意思啊,除非你的模型是整数模型。  
  如果是浮点模型,强烈建议你自己作变换。  
   
  ============================================================================  
  提问题时要在标题中简明扼要的说明                                         给我发信息请附带原帖地址  
  http://www.betajin.com/alphasun/index.htm                        
  http://alphasun.18en.com/                                         http://shakingtoolkit.9126.com/  
  DocWizard   C++程序文档自动生成工具   |   Wave   OpenGL   |   HttpProxy   |   AjaxParser词法分析


 ·ora 24375    »显示摘要«
    摘要: 我在bo 中建立报表向导访问oracle 数据库的时候 提示一个24375的错误,我的oracle 的版本是8.1.7 错误信息如下: cannot use v6 syntax when talking to a v8 server" // *cause: v6 syntax is no longer supported in v8 server. // *action: cha......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE