//这里是头文件的定义AllThread.h
typedef struct ballinfo{
HWND hWnd;
long speed;
long xpos;
long ypos;
long ballr;
CRect rect;
}BALLINFO, * LPINFO;
UINT DemoProgressBar(LPVOID wParam);
UINT DemoBallMove(LPVOID wParam);#include "stdafx.h"
#include "AllThread.h"
/////
.............
CProgressCtrl *m_ProgressBar;
m_ProgressBar=(CProgressCtrl *)wParam;//强制类型转化成功
....................
LPVOID tempball;
tempball=(BALLINFO *)wParam;//就是这个地方,不知道为什么强制转化失败了//在后面用到tempBall变量的时候总提示
F:\MulThread\AllThread.cpp(28) : error C2227: left of '->xpos' must point to class/struct/union
typedef struct ballinfo{
HWND hWnd;
long speed;
long xpos;
long ypos;
long ballr;
CRect rect;
}BALLINFO, * LPINFO;
UINT DemoProgressBar(LPVOID wParam);
UINT DemoBallMove(LPVOID wParam);#include "stdafx.h"
#include "AllThread.h"
/////
.............
CProgressCtrl *m_ProgressBar;
m_ProgressBar=(CProgressCtrl *)wParam;//强制类型转化成功
....................
LPVOID tempball;
tempball=(BALLINFO *)wParam;//就是这个地方,不知道为什么强制转化失败了//在后面用到tempBall变量的时候总提示
F:\MulThread\AllThread.cpp(28) : error C2227: left of '->xpos' must point to class/struct/union
解决方案 »
- DirectUI效率的问题
- 我把CEdit的背景与文字颜色改了,重绘有问题
- 多文档菜单问题
- 初学者问题:关于Serialize()用法
- 一个端口扫描程序的错误(高分)
- 我对这句话:“为了使Visual Basic能在Windows 2000下运行必须安装Visual Basic Service Pack 3”,我的机器是直接在Win 2000下安装Visual
- 大侠帮忙呀:我想更改工程编译出的可执行文件和帮助文件的名称,该如何操作
- 请教高手一个编程应用题?
- 如何修改输入字符的背景颜色?
- 我的问题为何没人回答???
- 请问sql语句有没有汇总字符串的语句?
- com dll存在dll hell问题吗?
f:\multhread\multhread\allthread.h(2) : error C2011: 'ballinfo' : 'struct' type redefinition
f:\multhread\multhread\allthread.cpp(5) : error C2084: function 'unsigned int __cdecl DemoProgressBar(void *)' already has a body
f:\multhread\multhread\allthread.cpp(22) : error C2084: function 'unsigned int __cdecl DemoBallMove(void *)' already has a body
F:\MulThread\MulThread\MulThreadView.cpp(162) : error C2065: 'IDC_PROGRESSBAR' : undeclared identifier
定义为BALLINFO *tempball;