HWND是什么类型 啊?

swlilike 2009-06-07 09:49:32
hw := FindWindow('xxx',nil)
if hw = 0 then
Exit;

看这个语句 他提示我出错
[Error] Unit1.pas(31): Missing operator or semicolon
[Error] Unit1.pas(32): Incompatible types: 'HWND' and 'procedure, untyped pointer or untyped parameter'

请问为什么 啊
...全文
6136 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu_jie_1 2010-07-21
  • 打赏
  • 举报
回复
窗口句柄 实质为int
swlilike 2009-06-07
  • 打赏
  • 举报
回复
恩 这个问题解决了 ,

这个API函数是查找窗口名称的 吧?
为啥我写了总是找不到呢。
sanguomi 2009-06-07
  • 打赏
  • 举报
回复
hw := FindWindow('xxx',nil)

Error] Unit1.pas(31): Missing operator or semicolon

不是很明显少了个';'
yshuui 2009-06-07
  • 打赏
  • 举报
回复
FindWindow(
lpClassName, {窗口的类名}
lpWindowName: PChar {窗口的标题}
): HWND; {返回窗口的句柄; 失败返回 0}
dinoalex 2009-06-07
  • 打赏
  • 举报
回复
你定义的hw是不是HWND类型吖?
swlilike 2009-06-07
  • 打赏
  • 举报
回复
那请问 我这一句话改怎么写呢?
yshuui 2009-06-07
  • 打赏
  • 举报
回复
窗口句柄,整形

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧