永发信息网

C语不能进入FindWindow()

答案:2  悬赏:60  手机版
解决时间 2021-04-27 21:52
  • 提问者网友:城市野鹿
  • 2021-04-27 00:21
C语不能进入FindWindow()
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-04-27 01:50
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窗口");}
全部回答
  • 1楼网友:封刀令
  • 2021-04-27 03:14
要include 头文件追问#include
#include
int main( )
{
HWND hwnd;
hwnd = FindWindow("CalcFrame","计算器");
if( 0 == hwnd)
{
printf("没有找到");
}
else
{
printf("找到了");
}
getch();
return 0;
}
有这个头文件,我调试不能进入该函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯