WORD CNibbleView::RND()
{
WORD r;
LPSYSTEMTIME lpSystemTime = new SYSTEMTIME;
::GetSystemTime(lpSystemTime);
BYTE a = (lpSystemTime->wMilliseconds & 7) + 1;
for (BYTE i=0; i<a; i++)
r = (short) ::abs(::rand()); return r;// return ::rand();
}
这是产生一个随机数吗?怎样用到视图中去的?谢谢呀!
{
WORD r;
LPSYSTEMTIME lpSystemTime = new SYSTEMTIME;
::GetSystemTime(lpSystemTime);
BYTE a = (lpSystemTime->wMilliseconds & 7) + 1;
for (BYTE i=0; i<a; i++)
r = (short) ::abs(::rand()); return r;// return ::rand();
}
这是产生一个随机数吗?怎样用到视图中去的?谢谢呀!
解决方案 »
- C/C++代码不是windows程序? 或者说不是windows代码?
- 请教:想利用一个函数返回多个值,下面的形式可行不?
- 像各位高手请教个问题,组件是对象吗?
- windows下 ODBC连接 MySQL问题
- 请问QQ好友来消息时 窗体头像(标签上的头像 不是好友头像)闪动如何做到
- SuspendThread的问题
- recvfrom的问题
- 如何将界面全屏和正常大小窗口可以切换,想全屏时可以全屏,也可以换成正常大小??全屏是如何实现的??
- 静态分裂时DOC出现error C2143: syntax error : missing ';' before '*'
- 如何在vc中用DataGrid开发数据库应用?
- 请问何处有VC的帮助文件及各函数的用法下载?对提供者送分
- class 和 structure 有什么区别?谢谢
那就在View中定义一个变量
WORD RandNum;
在View初始化时:
RandNum=RND();
然后在OnDraw()里
TextOut(...,RandNum,...);
两个随机数作为位置坐标,金子数是10个。谢谢你呀!
我是新手,想给你加分,不知怎么加?