游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6226|回复: 8

怎样在程序中获得当前的 hWnd ?

[复制链接]

16

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
QQ
发表于 2003-8-6 09:55:00 | 显示全部楼层 |阅读模式
怎样在程序中获得当前的 hWnd ?

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2003-8-6 10:18:00 | 显示全部楼层

Re: 怎样在程序中获得当前的 hWnd ?

如果是在窗口讯息处理中的话~那个函数的第一个参数不就是hwnd吗?

如果是其它函数~~你自己加一个传递不就行了`?

16

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
QQ
 楼主| 发表于 2003-8-6 10:30:00 | 显示全部楼层

Re:怎样在程序中获得当前的 hWnd ?

怎样加传递?

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-8-6 11:16:00 | 显示全部楼层

Re:怎样在程序中获得当前的 hWnd ?

把hwnd设成全局

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2003-8-6 11:30:00 | 显示全部楼层

Re: 怎样在程序中获得当前的 hWnd ?

对~不过窗口多的话这办法恐怕不大好……

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20381
发表于 2003-8-6 12:40:00 | 显示全部楼层

Re:怎样在程序中获得当前的 hWnd ?

最好是自己保存一个全局的。窗口HWND太有用了。

16

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
QQ
 楼主| 发表于 2003-8-6 13:16:00 | 显示全部楼层

Re:怎样在程序中获得当前的 hWnd ?

这样声明 hWnd 可以吗?
extern HWND hWnd = CreateWindow("DX Project 4", "www.andypike.com: Tutorial 4",
                              WS_OVERLAPPEDWINDOW, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN),
                              NULL, NULL, wc.hInstance, NULL);

16

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
QQ
 楼主| 发表于 2003-8-6 13:51:00 | 显示全部楼层

Re:怎样在程序中获得当前的 hWnd ?

要怎样设成全局的?

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2003-8-6 14:02:00 | 显示全部楼层

Re: 怎样在程序中获得当前的 hWnd ?

[em10]~~~~onopel……

不属于任何函数、结构和类的就是全局的~你不知道???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-11-22 01:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表