| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:求教一个问题,关于句柄的
取消只看楼主 加入收藏
给我毅刀
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
快速回复:求教一个问题,关于句柄的
数据加载中...
 
   



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

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