标题:求教一个问题,关于句柄的
取消只看楼主
给我毅刀
Rank: 1
等 级:新手上路
帖 子:30
专家分:9
注 册:2012-9-2
 问题点数:0 回复次数:3 
求教一个问题,关于句柄的
#include <stdio.h>
#include <wtypes.h>
void lounchIE()

{

HWND h=FindWindowEx(NULL,NULL,NULL,

"Microsoft Internet Explorer") ;

ShellExecute(h,"open","C:\\simple.html",

NULL,NULL,SW_SHOWNORMAL);


}

/*
void CloseIE()

{

int app=BSM_APPLICATIONS;

unsigned long bsm_app=(unsigned long )app;

BroadcastSystemMessage(BSF_POSTMESSAGE,&bsm_app,

WM_CLOSE,NULL,NULL);

}*/

int main(void)
{
    lounchIE();
//    CloseIE();
    return 0;

}
前几天无意中看到的,原作者那里只有两个子函数,就是lounchIE和CloseIE;对于句柄我也比较好奇,所以就拿来试着运行,一下,正如程序显示,我写了一个简单的主函数,调用这两个子函数,结果根本就打不开IE,不把Close注释掉的话程序干脆出错,显示BroadcastSystemMessage函数未定义,求教一下这个究竟是怎么回事啊,句柄到底是什么,根据句柄可以打开他指向的系统程序么,还有,这个程序可不可以修改一下让他可以打开IE呢?
搜索更多相关主题的帖子: void long Microsoft Internet Explorer 
2013-02-17 12:48
给我毅刀
Rank: 1
等 级:新手上路
帖 子:30
专家分:9
注 册:2012-9-2
得分:0 
回复 2楼 zklhp
应该没问题吧,我在想是不是IE的路径不对
2013-02-17 13:16
给我毅刀
Rank: 1
等 级:新手上路
帖 子:30
专家分:9
注 册:2012-9-2
得分:0 
回复 2楼 zklhp
多谢了,打开了,目录不对。。。
2013-02-17 13:21
给我毅刀
Rank: 1
等 级:新手上路
帖 子:30
专家分:9
注 册:2012-9-2
得分:0 
虽然打开了,可是BroadcastSystemMessage未定义这个问题还是存在,不知道怎么回事。谁能给个解释。。。
2013-02-17 13:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-398675-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.151152 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved