首页
社区
课程
招聘
在汇编程序中定义WINDOWINFO结构变量出错?[求助]
发表于: 2006-6-18 13:21 5158

在汇编程序中定义WINDOWINFO结构变量出错?[求助]

2006-6-18 13:21
5158
同题
定义如下
.data?
myinfo WINDOWINFO <>

报错如下(MASM32)
D:\Model\test.asm(34) : error A2008: syntax error : myinfo

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
在MASM32里找了一下,没有找到有WINDOWINFO结构的定义。应该自己定义一个才行。
tagWINDOWINFO STRUCT
  cbSize          DWORD ?
  rcWindow        RECT  <>
  rcClient        RECT  <>
  dwStyle         DWORD ?
  dwExStyle       DWORD ?
  dwOtherStuff    DWORD ?
  cxWindowBorders UINT  ?
  cyWindowBorders UINT  ?
  atomWindowType  ATOM  ?
  wCreaaorVersion WORD  ?
tagWINDOWINFO ENDS

WINDOWINFO EQU <tagWINDOWINFO>
2006-6-18 14:14
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
老兄给的信息太少了...看我的有点糊涂了....如你在定义一个结构体变量之前没有先定义结构体的话那就会出错了...STRUCT伪打操作的用法一般是先定义结构体模板..然后写定义变量才不....不能先定义变量,再定义模板.....
如:
Person   struct
   Name  db  20 dup(?)
   Age   dw  ?
   ...
  ....
Person  ends

Eric  Person   <>  or Eric Person < 'ERIC',20>

不知道这个能不能解决你的问题....多指教......
2006-6-18 14:17
0
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
!我以为SDK里面有的MASM32都有呢?
谢谢版主`````````!!!!
2006-6-18 22:40
0
游客
登录 | 注册 方可回帖
返回
//