C语不能进入FindWindow()

intmain(){HWND*hwnd;hwnd=FindWindow("CalcFrame","计算器");if(0==hwnd){printf("没有找到");}el... int main( )
{
HWND *hwnd;

hwnd = FindWindow("CalcFrame","计算器");
if( 0 == hwnd)
{
printf("没有找到");
}
else
{
printf("找到了");
}
getch();
return 0;
}
展开
 我来答
朴质还无敌灬烤红薯g
2017-10-16 · TA获得超过169个赞
知道小有建树答主
回答量:238
采纳率:87%
帮助的人:31.8万
展开全部
1.函数说明:FindWindow,Win32 API函数。FindWindow函数返回与指定字符串相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口。2.函数原型:HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName );3.参数说明:lpClassName指向一个以null结尾的、用来指定类名的字符串或一个可以确定类名字符串的原子。如果这个参数是一个原子,那么它必须是一个在调用此函数前已经通过GlobalAddAtom函数创建好的全局原子。这个原子(一个16bit的值),必须被放置在lpClassName的低位字节中,lpClassName的高位字节置零。lpWindowName指向一个以null结尾的、用来指定窗口名(即窗口标题)的字符串。如果此参数为NULL,则匹配所有窗口名。4返回值:如果函数执行成功,则返回值是拥有指定窗口类名或窗口名的窗口的句柄。如果函数执行失败,则返回值为 NULL 。可以通过调用GetLastError函数获得更加详细的错误信息。5.使用示例:HWND hWndRcv = ::FindWindow(NULL,"123");if(hWndRcv != NULL){ AfxMessageBox("找到123窗口");}
百度网友c7e1877
2017-10-16 · TA获得超过4670个赞
知道大有可为答主
回答量:4996
采纳率:81%
帮助的人:1452万
展开全部
要include <Windows.h>头文件
追问
#include

#include

int main( )
{
HWND hwnd;

hwnd = FindWindow("CalcFrame","计算器");
if( 0 == hwnd)
{
printf("没有找到");
}
else
{
printf("找到了");
}
getch();
return 0;
}
有这个头文件,我调试不能进入该函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式