当前位置:编程学习 > wap >>

请问如何在ppc中用vs2005,对picturebox中的图象进行拖动、放大、缩小

我想在windows mobile 中用vs2005调用 google 地图,从网上搜索了一下,都说通过对静态图片进行拖动、放大、缩小。
有没有大虾做过呢,对picturebox中的图象进行拖动、放大、缩小,是在ppc上面的,不是pc上面的
就好象我们用那个ppc版本的google map一样。
急啊 --------------------编程问答-------------------- 看来是要.net做了~~~
拖动的话设置pictureBox的坐标可以不?
Google map中的可不是对单一的图片放大或缩小的吧,呵呵 --------------------编程问答-------------------- movewindow, picturebox 会自动帮你调节图片大小 --------------------编程问答-------------------- 如何 movewindow阿? --------------------编程问答--------------------
引用 3 楼 jesperzx 的回复:
如何 movewindow阿?

无语~~~要用C++就去MoveWindow,你C#不是?设置this.Location或者this.Top,this.Left --------------------编程问答-------------------- 我上网找了一下,是不是用到下面几个函数:
MouseDown(object sender, MouseEventArgs e)
MouseUp(object sender, MouseEventArgs e)
MouseMove(object sender, MouseEventArgs e)

下面这段代码也是网上找的,在ppc上面有反应,是不是只能用在pc上面阿?
  bool wselected = false;
        Point p = new Point();
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            wselected = true;
            p.X = e.X;
            p.Y = e.Y;
        }
        int driftX = 0, driftY = 0;
        int mx = 0, my = 0;
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (wselected)
            {
                driftX = p.X - e.X;
                driftY = p.Y - e.Y;

                mx = mx - driftX;
                my = my - driftY;

                Bitmap bm = new Bitmap(this.pictureBox1.Image);

                Graphics g = pictureBox1.CreateGraphics();
                g.Clear(pictureBox1.BackColor);
                g.DrawImage(bm, mx, my);

                p.X = e.X;
                p.Y = e.Y;

                bm.Dispose();
                g.Dispose();
            }
        }

        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
        {
            wselected = false;
      
        }

--------------------编程问答-------------------- 打错了,那段代码在ppc上面没有反应
补充:移动开发 ,  Windows Phone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,