
c语言中API函数的使用
请前辈们指导下,在c语言中如何使用api函数,比如调用其他exe程序,查询运行窗口,关闭,发送消息窗口等等,小弟初学c,什么都不懂,谢谢!...
请前辈们指导下,在c语言中如何使用api函数,比如调用其他exe程序,查询运行窗口,关闭,发送消息窗口等等,小弟初学c,什么都不懂,谢谢!
展开
4个回答
展开全部
api函数要用C++.
调用其他exe程序,c语言中用
char my_cmd[80]="my_prog_name.exe";
system(my_cmd); 就可以了。
查询运行窗口 .... 这些都是 设及 视窗 的函数,建窗口,显示窗口,关闭窗口,查询等,都有函数。你只要 包括了相关的头文件,调用相应函数,给入实际参数,就可以了。不难,只是繁杂,时不时要查帮助文件,初学者要有耐心,熟能生巧。
调用其他exe程序,c语言中用
char my_cmd[80]="my_prog_name.exe";
system(my_cmd); 就可以了。
查询运行窗口 .... 这些都是 设及 视窗 的函数,建窗口,显示窗口,关闭窗口,查询等,都有函数。你只要 包括了相关的头文件,调用相应函数,给入实际参数,就可以了。不难,只是繁杂,时不时要查帮助文件,初学者要有耐心,熟能生巧。
展开全部
C是语言范畴,你说的这些功能是平台范畴.
你学会了C语言,然后去学Windows平台开发. 千万把概念夹在一起,"混淆视听".
你学会了C语言,然后去学Windows平台开发. 千万把概念夹在一起,"混淆视听".
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HWND hwnd = FindWindow("搜狗",NULL);//把那个搜狗换成它的窗口标题就可以了
if(hwnd==NULL)
{
printf("error");
exit(0);
}
SendMessage(hwnd,WM_CLOSE,0,0);//关闭 向它发送窗口结束消息
if(hwnd==NULL)
{
printf("error");
exit(0);
}
SendMessage(hwnd,WM_CLOSE,0,0);//关闭 向它发送窗口结束消息
参考资料: http://zhidao.baidu.com/question/282134631.html?an=0&si=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API英文全称Application Programming Interface,是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。
其实早在DOS时代就有API的概念,只不过那个时候的API是以中断调用的形式(INT 21h)提供的,在DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将AH置为30h后调用INT 21h就可以得到DOS操作系统的版本号。而在Windows中,系统API是以函数调用的方式提供的。
用C++写吧,C++方便点
其实早在DOS时代就有API的概念,只不过那个时候的API是以中断调用的形式(INT 21h)提供的,在DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将AH置为30h后调用INT 21h就可以得到DOS操作系统的版本号。而在Windows中,系统API是以函数调用的方式提供的。
用C++写吧,C++方便点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询