社区
界面
帖子详情
msdn中的函数的hwnd参数应该怎样处理?
cppzz5
2011-07-01 09:49:37
在MSDN中经常遇见这样的函数:
BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
我想在mfc程序中调用这样的函数时,不知道那个hwnd参数应该传递给它什么,有的时候我特意定义一个HWND hWnd,然后再把hwnd传给它,结果还出警报, 这个应该怎么处理啊?
...全文
148
9
打赏
收藏
msdn中的函数的hwnd参数应该怎样处理?
在MSDN中经常遇见这样的函数: BOOL ShowWindow( HWND hWnd, int nCmdShow ); 我想在mfc程序中调用这样的函数时,不知道那个hwnd参数应该传递给它什么,有的时候我特意定义一个HWND hWnd,然后再把hwnd传给它,结果还出警报, 这个应该怎么处理啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shiyunqiang
2011-07-01
打赏
举报
回复
[Quote=引用 5 楼 kyotrue 的回复:]
窗口句柄。
MFC自动生成的对话框按钮响应函数,this->m_hWnd就是对话框的窗口句柄
[/Quote]
正解。
pop1210
2011-07-01
打赏
举报
回复
[Quote=引用楼主 cppzz5 的回复:]
在MSDN中经常遇见这样的函数:
BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
我想在mfc程序中调用这样的函数时,不知道那个hwnd参数应该传递给它什么,有的时候我特意定义一个HWND hWnd,然后再把hwnd传给它,结果还出警报, 这个应该怎么处理啊?
[/Quote]
很多Win32 API函数都有个HWND参数,MFC库为了使用方便又把句柄HWND包了一层,比如CWnd,同时封装了常用的API函数,这样当要显示窗口时就不用每次都传个HWND参数了。你直接用控件自己的ShowWindow(nCmdShow)函数就行了哇.
ggff1974
2011-07-01
打赏
举报
回复
cWnd()->getSafeHWnd(),得到窗口句柄
cppzz5
2011-07-01
打赏
举报
回复
[Quote=引用 5 楼 kyotrue 的回复:]
窗口句柄。
MFC自动生成的对话框按钮响应函数,this->m_hWnd就是对话框的窗口句柄
[/Quote]
=========================================
那我就传递this->m_hWnd是不是就可以了
kyotrue
2011-07-01
打赏
举报
回复
窗口句柄。
MFC自动生成的对话框按钮响应函数,this->m_hWnd就是对话框的窗口句柄
cppzz5
2011-07-01
打赏
举报
回复
[Quote=引用 3 楼 visualeleven 的回复:]
引用楼主 cppzz5 的回复:
在MSDN中经常遇见这样的函数:
BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
我想在mfc程序中调用这样的函数时,不知道那个hwnd参数应该传递给它什么,有的时候我特意定义一个HWND hWnd,然后再把hwnd传给它,结果还出警报, 这个应该怎么处理啊?
你想控制哪个窗口,就把哪个窗口HWND窗口……
[/Quote]
=======================================
假设我就一个对话框 有个按钮响应函数想调用这个函数,应该怎么写啊?
Eleven
2011-07-01
打赏
举报
回复
[Quote=引用楼主 cppzz5 的回复:]
在MSDN中经常遇见这样的函数:
BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
我想在mfc程序中调用这样的函数时,不知道那个hwnd参数应该传递给它什么,有的时候我特意定义一个HWND hWnd,然后再把hwnd传给它,结果还出警报, 这个应该怎么处理啊?
[/Quote]
你想控制哪个窗口,就把哪个窗口HWND窗口句柄传递给ShowWindow API函数
wkq87
2011-07-01
打赏
举报
回复
先要得到窗口的句柄吧,hWnd封装在CWnd类中,先要得到显示的窗口的对象吧
mayudong1
2011-07-01
打赏
举报
回复
mfc是对api的封装,窗口操作一般都有对应的封装的函数
win32控制台下图形的输出
该代码演示了在win32控制台下输出图形/像,同时演示了
函数
void TransformAndDraw(int iTransform,
HWND
hWnd
)的实现效果,该
函数
详细见
MSDN
的介绍,最终目的在于说明空间坐标转换的理解。 代码我已经调试过,可以...
关于PeekMessage
中
hwnd
参数
今天写一个游戏Demo的时候,在PeekMessage
中
的
hwnd
参数
用了
hwnd
而没有设为NULL,然后程序就
中
断了。打断点调试之后发现,程序在WM_DESTROY
中
PostQuitMessage之后,在消息循环
中
并没有发现wm_quit消息,反而设为NULL...
一个DELPHI程序要调用DLL,而DLL
中
的
函数
名,
参数
个数,
参数
类型为不定
一个DELPHI程序要调用DLL,而DLL
中
的
函数
名,
参数
个数,
参数
类型为不定请求思路,一个DELPHI程序要调用DLL,而DLL
中
的
函数
名,
参数
个数,
参数
类型为不定,要调用的DLL
中
的
函数
名、
参数
个数、
参数
类型要可以在窗口
中
...
MSDN
中
回调
函数
的讲解及其C#例子:用委托实现回调
函数
回调
函数
是托管应用程序
中
可帮助非托管 DLL
函数
完成任务的代码。对回调
函数
的调用将从托管应用程序
中
,通过一个 DLL
函数
,间接地传递给托管实现。在用平台调用调用的多种 DLL
函数
中
,有些
函数
要求正确地运行托管...
windows窗口消息
处理
函数
在消息
处理
函数
中
,对传入的消息进行
处理
。系统内还有它自己的缺省消息
处理
函数
。 客户写一个消息
处理
函数
,在窗口建立前,将消息
处理
函数
与窗口关联。这样,每当有消息产生时,就会去调用这个消息
处理
函数
。...
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章