中易网

VC6.0中的头文件是用什么语言编写的?

答案:2  悬赏:30  
解决时间 2021-02-05 00:43
VC6.0中的头文件是用什么语言编写的?
最佳答案
头文件都可以用文本编辑器打开来阅读的,你一看就知道用什么语言写的。
VC6.0头文件 用 MS VC++ 语言编写, 并含 “宏”语言(宏--供预编译 用)。
全部回答

#include "windows.h"

这么用:

shellexecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。   有几个api函数都可以实现这些功能,但是在大多数情况下shellexecute是更多的被使用的,同时它并不是太复杂。   shellexecute函数原型及参数含义如下:   shellexecute(   hwnd hwnd, //父窗口句柄 (如:null,handle等)   lpcstr lpoperation, //操作类型 (如:"open")*要加英文双引号   lpcstr lpfile, //要进行操作的文件或路径   lpcstr lpparameters, //当lpoperation为“explore”时指定要传递的参数,通常设为null   lpcstr lpdirectory, //指定默认目录,通常设为null   int nshowcmd //文件打开的方式,以通常方式还是最大化或最小化显示,一般为sw_shownormal   )   例子如下:   //调用计算器   shellexecute(null,"open","calc.exe",null,null,sw_shownormal);   //调用记事本   shellexecute(null,"open","notepad.exe",null,null,sw_shownormal);   ●hwnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为windows消息窗口的父窗口。例如,可以将其设置为应用程序主窗口句柄,即application.handle,也可以将其设置为桌面窗口句柄(用getdesktopwindow函数获得)。   ●operation:用于指定要进行的操作。其中“open”操作表示执行由filename参数指定的程序,或打开由filename参数指定的文件或文件夹;“print”操作表示打印由filename参数指定的文件;“explore”操作表示浏览由filename参数指定的文件夹。当参数设为nil时,表示执行默认操作“open”。   ●filename:用于指定要打开的文件名、要执行的程序文件名或要浏览的文件夹名。   ●parameters:若filename参数是一个可执行程序,则此参数指定命令行参数,否则此参数应为nil或pchar(0)。   ●directory:用于指定默认目录。   ●showcmd:若filename参数是一个可执行程序,则此参数指定程序窗口的初始显示方式,否则此参数应设置为0。   若shellexecute函数调用成功,则返回值为被执行程序的实例句柄。若返回值小于32,则表示出现错误。   上述仅仅是shellexecute函数的标准用法,下面将介绍它的特殊用法。   2.特殊用法   如果将filename参数设置为“http:”协议格式,那么该函数将打开默认浏览器并链接到指定的url地址。若用户机器中安装了多个浏览器,则该函数将根据windows 9x/nt注册表中http协议处理程序(protocols handler)的设置确定启动哪个浏览器。   格式一:http://网站域名。   如:shellexecute(handle, "open", http:// ;   www.neu.edu.cn’, null, null, sw_shownormal);   格式二:http://网站域名/网页文件名。   如:shellexecute(handle, "open", http:// ;   www.neu.edu.cn/default.htm',null,null,   sw_shownormal);   如果将filename参数设置为“mailto:”协议格式,那么该函数将启动默认邮件客户程序,如microsoft outlook(也包括microsoft outlook express)或netscape messanger。若用户机器中安装了多个邮件客户程序,则该函数将根据windows 9x/nt注册表中mailto协议处理程序的设置确定启动哪个邮件客户程序。   格式一:mailto:   如:shellexecute(handle,"open", "mailto:", null, null, sw_shownormal);打开新邮件窗口。   格式二:mailto:用户账号@邮件服务器地址   如:shellexecute(handle, "open"," mailto:[email protected]", null, null, sw_shownormal);打开新邮件窗口,并自动填入收件人地址。若指定多个收件人地址,则收件人地址之间必须用分号或逗号分隔开(下同)。   格式三:mailto:用户账号@邮件服务器地址?subject=邮件主题&body=邮件正文   如:shellexecute(handle, ‘open’, ‘ mailto:[email protected]?subject=hello&body=this is a test’, nil, nil, sw_shownormal);打开新邮件窗口,并自动填入收件人地址、邮件主题和邮件正文。若邮件正文包括多行文本,则必须在每行文本之间加入换行转义字符%0a。   例子(delphi):   在一个应用程序调用c:\project1.exe;   shellexecute(handle, 'open','c:\project1.exe','字串内容',nil, sw_shownormal);   在project1.exe里可以调用:   procedure tform1.formcreate(sender: tobject);   var i:integer;   begin   for i:=1 to paramcount do   if paramstr(i)<>'' then showmessage(paramstr(i));   end;   最后的那个参数,为窗口指定可视性方面的一个命令。   请用下述任何一个常数   sw_hide 隐藏窗口,活动状态给另一个窗口   sw_minimize 最小化窗口,活动状态给另一个窗口   sw_restore 用原来的大小和位置显示一个窗口,同时令其进入活动状态   sw_show 用当前的大小和位置显示一个窗口,同时令其进入活动状态   sw_showmaximized 最大化窗口,并将其激活   sw_showminimized 最小化窗口,并将其激活   sw_showminnoactive 最小化一个窗口,同时不改变活动窗口   sw_showna 用当前的大小和位置显示一个窗口,不改变活动窗口   sw_shownoactivate 用最近的大小和位置显示一个窗口,同时不改变活动窗口   sw_shownormal 与sw_restore相同

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小围子地址有知道的么?有点事想过去
小雨点艺术中心这个地址在什么地方,我要处理
我媳妇大姨妈来了半天就走了然后就一直没来时
中国电信斯沃达宝马厅在哪里啊,我有事要去这
进出口银行任生俊简历
我想忘了忘了忘了你的样子,哪首歌的歌词
在一个陌生城市,怎么样去找工作,
热血传奇10区还能否打到六大神戒
从湖北恩施到昆明的机票
铭轩网吧地址在什么地方,想过去办事
旭艳夏羊绒羊毛专卖在哪里啊,我有事要去这个
建造师和造价师有什么区别?哪一个更吃香?
最终电车痴汉3用镜像软件打开后,点那个exe程
丰华刻章在什么地方啊,我要过去处理事情
已知根号3y-1的立方根和根号1-2x的立方根互为
推荐资讯
沈阳大东区滂江街附近有什么学校?
山东省2016年人身损害赔偿农村居民每天多少钱
鑫谷核动力电源如何
地DEDE后台已经创建好栏目管理的内容,如图111
谁能帮我把“程。春。霞。我。爱。你”几个字
常州市第三中学地址在哪,我要去那里办事
八字纯阴男和三阴一阳女合吗?
怎样更改写字板的默认字体
关于中秋节的作文500左右
谁知道哪里有好的地漏芯?急求
8×3/4减三除以4/3-4分之三用简便方法怎么做
一米五长的黑鱼大约的重量
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?