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

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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (3)
雪    币: 2367
活跃值: (756)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 10 2006-6-18 14:14
2
0
在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>
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
AsmCCPlus 2006-6-18 14:17
3
0
老兄给的信息太少了...看我的有点糊涂了....如你在定义一个结构体变量之前没有先定义结构体的话那就会出错了...STRUCT伪打操作的用法一般是先定义结构体模板..然后写定义变量才不....不能先定义变量,再定义模板.....
如:
Person   struct
   Name  db  20 dup(?)
   Age   dw  ?
   ...
  ....
Person  ends

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

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