ShellExecute用于运行一个外部应用,我们可以通过这个函数来实现打开一个url地址,先来看看这个函数都有哪些参数:
HINSTANCE ShellExecute( __in_opt HWND hwnd, __in_opt LPCTSTR lpOperation, __in LPCTSTR lpFile, __in_opt LPCTSTR lpParameters, __in_opt LPCTSTR lpDirectory, __in INT nShowCmd );
其中我们只要设置hwnd、lpFile和nShowCmd参数即可,其余参数全部设置为NULL。hwnd这个就不说了,学过VC的都应该知道怎么用,lpFile指定要打开的url地址,nShowCmd指定打开方式(最大化、最小化等),其可选方式如下(一般都只是使用蓝色表示的几个):
SW_HIDE = 0; //隐藏
SW_SHOWNORMAL = 1; //用最近的大小和位置显示, 激活
SW_SHOWMINIMIZED = 2; //激活窗口并最小化显示
SW_SHOWMAXIMIZED = 3; //激活窗口并最大化显示
SW_SHOWNOACTIVATE = 4; //用最近的大小和位置显示, 不激活
SW_SHOW = 5; //同 SW_SHOWNORMAL
SW_MINIMIZE = 6; //最小化显示, 不激活
SW_SHOWMINNOACTIVE = 7; //同 SW_MINIMIZE
SW_SHOWNA = 8; //同 SW_SHOWNOACTIVATE
SW_RESTORE = 9; //同 SW_SHOWNORMAL
SW_SHOWDEFAULT = 10; //同 SW_SHOWNORMAL
SW_MAX = 10; //同 SW_SHOWNORMAL
最后的调用代码就是:
知道如何打开网页了,我们就可以在这个基础上进行其他设计,比如设置好需要访问的网页,然后通过定时器每隔一段时间来打开网页等(哇,是不是有啥子目的啊!),最后分享下设计的一个小程序界面:
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/75
八错八错 稀饭!
很专业,看不懂啊!
该死的编辑器,上面有个错误,最后的调用代码应该是
ShellExecute(m_hWnd,NULL,_T(“http://www.baidu.com/”),NULL,NULL,SW_SHOWMAXIMIZED);
玩的真够高级的
松哥过奖了,小把戏而已
行家才能看得懂
太高级了,看不懂
多来转转自然就懂了,嘿嘿
玩的就是技术流哦
我来看看。
又来看你啦····
多谢支持,以后常来哈^_^
帮顶了,呵呵
玩的就是技术流哦
哇咔咔。
我不懂。。
我飘了。。。
不懂,可以慢慢学嘛
对哈。
慢慢学。。。。
关键是 点基础都没。。。。
你要天天来,我有信心把你教会了,嘿嘿
喜欢,受益匪浅呀!!谢谢博主的 “慷慨解囊”。继续关注。。。
看不懂,有点复杂
来看看。学习下
过来学习了。
这个学习了!!!!!!!
有意思,来学学
不会编程!有点复杂!
呃,纯技术。高深了。
这个很技术
哈哈 厉害啊 我不会
可以学学的嘛,说不定能用上呢
JAVA的路过ha~
JAVA不错啊,可惜我不怎么会,欢迎常来交流
真不错,呵呵
做的真专业,喜欢加支持!
关注中,支持
赞一个
明天C++考试
祝考个好成绩
有些看不懂
来微博客转转吧,体育大家应该都懂的