广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3671 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
freegood
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x5
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] 请大家帮个忙
希望在void CMy2233View::OnDraw(CDC* pDC)里
得到我在void CMy2233View::Onstart1() 里所设定的值
要怎么写阿,请大家帮个忙,感谢万分


void CMy2233View::OnDraw(CDC* ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华 | Posted:2007-02-22 03:56 |
cheaster 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

方法一:你可以把x和y设成全域变数…这样在哪都可以呼叫
方法二:onstar1试试不要用成void,然后在ondraw中去呼叫,记得onstart1要用return


狐狸才称王,死狐狸才最强
誓言将网管、网页设计与程式设计拚到最强
献花 x0 回到顶端 [1 楼] From:台湾中华 | Posted:2007-02-22 11:48 |
freegood
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x5
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第一个方法试过了,不行的说,超级怪的
第二个方法,如果不用void的话,要怎么写阿,我搞不太清楚呢
可以请大哥在说清楚一点吗


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2007-02-26 23:49 |
fredxxx123
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

让CMy2233View回传一个Point吧
Point结构可以自己设或用window内建的
Point里面包含X和Y
我试很直觉这样想地,参考看看吧~
复制程式
#include <iostream>
using namespace std;

struct MyPoint
{
       double x;
       double y;
};

MyPoint OnStart1()
{
       MyPoint temp;
       temp.x = 121.2;
       temp.y = 99.3;
       return temp;
}

void OnDraw()
{
       MyPoint temp;
       temp = OnStart1();

       cout << "X: " << temp.x << endl;
       cout << "Y: " << temp.y << endl;
}

void main() 
{
       OnDraw();
       system("Pause");
}


献花 x0 回到顶端 [3 楼] From:台湾中华电信HINET | Posted:2007-02-27 12:51 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.014157 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言