关于vb删除(隐藏显示)其他程序在任务栏中的图标问题

weiyi75 2006-10-14 02:23:27
关于vb删除其他程序在任务栏中的图标问题。
对任务栏编程的核心函数是Shell_NotifyIcon,其声明
Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyI conA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Long
Type NOTIFYICONDATA
CbSize As Long '该数据结构的大小
hWnd As Long '处理图标通知消息的窗口句柄
uID As Long '应用程序定义的图标号
uFlags As Long
End Type
通过该函数能够添加、删除任务栏图标,那么如果想删除其他程序的图标首先要获得该程序句柄(可用findwindow获得)以及该程序在任务栏中的uID,望高手为小弟解答如何获得某一个程序的uID,谢谢。如果能详细阐述如何删除另一个程序在任务栏中的图标,更是不胜感激!
...全文
1279 54 打赏 收藏 转发到动态 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
gg207 2007-04-03
  • 打赏
  • 举报
回复
学习了 呵呵
weiyi75 2006-10-23
  • 打赏
  • 举报
回复
果子林,感谢你的指点,这里是20分,请笑纳。
weiyi75 2006-10-23
  • 打赏
  • 举报
回复
有人说更好的隐藏显示这个是要拦截任务栏的消息,

就是这个软件的作者

http://www.vczu.com/magichide/magichide.htm

这才叫隐藏显示啊。
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
再研究下
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
我的怎么可以自动缩小呢?就是看到了瞬间延迟更新任务栏,把隐藏变空白的地方向右移动了。

xp sp2,不自动隐藏任务栏,不隐藏活动的图标,可能用超级兔子设置了自动更新选项,任务栏也可以?
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
不是吧 ,我这里隐藏起来很快啊
任务栏不会自动缩小 倒是个问题,一开始就存在了
有空我再查查相关的系统消息,看看有没有能用到的
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
这段代码和窗体的创建方式没有关系
因为所有的程序要想把自己的图标放到任务托盘中,就必须调用
Shell_NotifyIcon这个api,当调用成功后,系统就为该程序
在任务托盘中添加一个按钮(就是我们所说的图标),因此,我
们在隐藏他的时候,当然也不需要了解窗体是如何构建的,因为
我们只是对系统托盘这一toolbar进行操作(这个东西与生成他
的程序毫无关系,是由explorer。exe创建的),获得他的句柄后,
就可以用sendmessage对其操作。

不知道这么说你明不明白
killl 2006-10-21
  • 打赏
  • 举报
回复
郁闷,在我的电脑上隐藏了始终空白一块,任务栏不会自动缩小。
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
理解错了,代码没问题,不过这个程序可以看出VB程序还是有些慢,你仔细看隐藏图标的瞬间任务栏的变化。不知是哪里代码效率低,还是没通知任务栏及时更新呢?
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
可以了。

Option Explicit
Private Const WM_USER = &H400
Private Const TB_BUTTONCOUNT = (WM_USER + 24)
Private Const TB_HIDEBUTTON = (WM_USER + 4)
Private Const TB_GETBUTTONTEXTA = (WM_USER + 45)
Private Const TB_AUTOSIZE = (WM_USER + 33)

Private Const MEM_COMMIT = &H1000
Private Const MEM_RESERVE = &H2000
Private Const MEM_RELEASE = &H8000

Private Const PAGE_READWRITE = &H4

Private Const PROCESS_VM_OPERATION = (&H8)
Private Const PROCESS_VM_READ = (&H10)
Private Const PROCESS_VM_WRITE = (&H20)

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hwnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function VirtualAllocEx Lib "kernel32.dll" (ByVal hProcess As Long, lpAddress As Any, ByRef dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect As Long) As Long
Private Declare Function VirtualFreeEx Lib "kernel32.dll" (ByVal hProcess As Long, lpAddress As Any, ByRef dwSize As Long, ByVal dwFreeType As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long

Private Sub Command1_Click() '隐藏
Dim pIdExplorer As Long, hwnd2 As Long, hExplorer As Long, lpIconText As Long
Dim i As Integer
Dim BtnCount As Integer
Dim IconText As String

hwnd2 = FindWindow("Shell_TrayWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "TrayNotifyWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "SysPager", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "ToolbarWindow32", vbNullString)

GetWindowThreadProcessId hwnd2, pIdExplorer
hExplorer = OpenProcess(PROCESS_VM_OPERATION Or PROCESS_VM_READ Or PROCESS_VM_WRITE, False, pIdExplorer)
lpIconText = VirtualAllocEx(ByVal hExplorer, ByVal 0&, Len(IconText), MEM_COMMIT Or MEM_RESERVE, PAGE_READWRITE)

BtnCount = SendMessage(hwnd2, TB_BUTTONCOUNT, 0, 0)

Dim lLen As Long, sBuff As String
For i = 0 To BtnCount - 1

IconText = Space$(256)
lLen = SendMessage(hwnd2, TB_GETBUTTONTEXTA, i, ByVal lpIconText)
ReadProcessMemory hExplorer, ByVal lpIconText, ByVal IconText, Len(IconText), 0
If lLen <> -1 Then IconText = Left$(IconText, InStr(1, IconText, Chr$(0)) - 1)
If IconText = List1.List(List1.ListIndex) Then ' "音量" Then
SendMessage hwnd2, TB_HIDEBUTTON, i, ByVal True
SendMessage hwnd2, TB_AUTOSIZE, 0, 0
End If
Next
VirtualFreeEx hExplorer, lpIconText, Len(IconText), MEM_RELEASE
CloseHandle hExplorer
End Sub

Private Sub Command2_Click() '显示列表
Dim pIdExplorer As Long, hwnd2 As Long, hExplorer As Long, lpIconText As Long
Dim i As Integer
Dim BtnCount As Integer
Dim IconText As String

hwnd2 = FindWindow("Shell_TrayWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "TrayNotifyWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "SysPager", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "ToolbarWindow32", vbNullString)

GetWindowThreadProcessId hwnd2, pIdExplorer
hExplorer = OpenProcess(PROCESS_VM_OPERATION Or PROCESS_VM_READ Or PROCESS_VM_WRITE, False, pIdExplorer)
lpIconText = VirtualAllocEx(ByVal hExplorer, ByVal 0&, Len(IconText), MEM_COMMIT Or MEM_RESERVE, PAGE_READWRITE)

BtnCount = SendMessage(hwnd2, TB_BUTTONCOUNT, 0, 0)

Dim lLen As Long, sBuff As String
For i = 0 To BtnCount - 1

IconText = Space$(256)
lLen = SendMessage(hwnd2, TB_GETBUTTONTEXTA, i, ByVal lpIconText)
ReadProcessMemory hExplorer, ByVal lpIconText, ByVal IconText, Len(IconText), 0
If lLen <> -1 Then IconText = Left$(IconText, InStr(1, IconText, Chr$(0)) - 1)
If IconText = List1.List(List1.ListIndex) Then ' "音量" Then
SendMessage hwnd2, TB_HIDEBUTTON, i, ByVal False
SendMessage hwnd2, TB_AUTOSIZE, 0, 0
End If
Next
VirtualFreeEx hExplorer, lpIconText, Len(IconText), MEM_RELEASE
CloseHandle hExplorer
End Sub

Private Sub Command3_Click() '刷新列表
List1.Clear
Dim pIdExplorer As Long, hwnd2 As Long, hExplorer As Long, lpIconText As Long
Dim i As Integer
Dim BtnCount As Integer
Dim IconText As String

hwnd2 = FindWindow("Shell_TrayWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "TrayNotifyWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "SysPager", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "ToolbarWindow32", vbNullString)

GetWindowThreadProcessId hwnd2, pIdExplorer
hExplorer = OpenProcess(PROCESS_VM_OPERATION Or PROCESS_VM_READ Or PROCESS_VM_WRITE, False, pIdExplorer)
lpIconText = VirtualAllocEx(ByVal hExplorer, ByVal 0&, Len(IconText), MEM_COMMIT Or MEM_RESERVE, PAGE_READWRITE)

BtnCount = SendMessage(hwnd2, TB_BUTTONCOUNT, 0, 0)

Dim lLen As Long, sBuff As String
For i = 0 To BtnCount - 1

IconText = Space$(256)
lLen = SendMessage(hwnd2, TB_GETBUTTONTEXTA, i, ByVal lpIconText)
ReadProcessMemory hExplorer, ByVal lpIconText, ByVal IconText, Len(IconText), 0
If lLen <> -1 Then IconText = Left$(IconText, InStr(1, IconText, Chr$(0)) - 1)
List1.AddItem IconText

Next
VirtualFreeEx hExplorer, lpIconText, Len(IconText), MEM_RELEASE
CloseHandle hExplorer
End Sub

Private Sub Form_Load()
Command3_Click
End Sub
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
我试过了 可以用的 你自己跟踪下看看为什么失效
可以把断点设在这里:
If IconText = "音量" Then
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
这段代码不具备通用性啊,迅雷的父子关系在spy++里面看不出和"ToolbarWindow32", 有什么关系,但是它确实在它上面。
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
我有空去试试
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
太感谢了,不过提个问题,迅雷5为什么不可以呢?
Alzzl 2006-10-21
  • 打赏
  • 举报
回复
8好意思,写得不仔细,msdn上面写得没错
SendMessage hwnd2, TB_HIDEBUTTON, i, ByVal False
+上这个byval就好了
weiyi75 2006-10-21
  • 打赏
  • 举报
回复
楼上的发个帖子问问那个老外吧,他一定知道。
weiyi75 2006-10-20
  • 打赏
  • 举报
回复
TB_HIDEBUTTON
This message hides or shows the specified button in a toolbar.

TB_HIDEBUTTON wParam = (WPARAM) idButton;
lParam = (LPARAM)MAKELONG(fShow,0);
Parameters
idButton
Command identifier of the button to hide or show.
fShow
Show flag. If set to TRUE, the button is hidden. If set to FALSE, the button is shown.
Return Values
TRUE indicates success. FALSE indicates failure.

Requirements

这里

(LPARAM)MAKELONG(fShow,0); vb怎么定义和赋值计算等,c太差了。
weiyi75 2006-10-20
  • 打赏
  • 举报
回复
明白了,但是bug在哪里?搞了一个星期了,藏容易,但是恢复没反应。
PctGL 2006-10-20
  • 打赏
  • 举报
回复
只有在 = 号右边的计算完成才能给右边赋值 < 这句错了

只有在 = 号右边的计算完成才能给>左<边赋值
PctGL 2006-10-20
  • 打赏
  • 举报
回复
hwnd2 = FindWindow("Shell_TrayWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "TrayNotifyWnd", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "SysPager", vbNullString)
hwnd2 = FindWindowEx(hwnd2, 0, "ToolbarWindow32", vbNullString)
这样写的方式很明白,清晰...
只有在 = 号右边的计算完成才能给右边赋值
这样如果右边的计算已经完成就完全可以丢弃以前的数据,只要从新赋值就行了
ToolbarWindow32 是 SysPager 的儿子 是 TrayNotifyWnd 的儿子 是 Shell_TrayWnd 的儿子
它们不是顶级窗口,只有一层一层的找才能找的到
加载更多回复(34)
1,listview.ZIP 演示使用listview控制, 作出资源管理器目录树的效果 (7KB)2,dirview.ZIP 装入整个 c 盘目录到 treeview (4KB)3,progress.ZIP 演示使用win95的进度条(3KB)4,progbar.ZIP 进度条演示(4KB)5,slider.ZIP 使用滑动控制(6KB)6,statusbar.ZIP 控制状态条的例子(10KB) 7,tabstrip.ZIP tabstrip控制的例子 (10KB)8,treeview.ZIP 存储/恢复treeview的例子(10KB) 9,treelist.ZIP 使用treeview和listview显示数据库的数据 (7KB)10,combohg.ZIP 改变combobox的下拉高度(2KB) 11,dragtree.ZIP 拖拉树节点的例子(7KB) 12,lvstyles.ZIP 演示listview控制的例子(27KB) 13,make_toolbar_flat.ZIP 实现浮动工具条的例子(1KB) 14,code_coolbar.ZIP ie4风格的工具条(26KB)15,djmeter.ZIP 实现进度条的例子(10KB) 16,dupes.ZIP 一个combobox的例子(3KB) 17,formdsgn.ZIP 演示改变控件的大小和移动控件的例子(9KB)18,tvcheckboxes.ZIP treeview和checkbox的例子(9KB)19,tveventcancel.ZIP 使用treeview的简单例子(12KB) 20,tvnode-hitem.ZIP 在treeview的节点处使用图形(6KB)21,timedmsg.ZIP 对windows的标准对话框还可以加上时间限制的例子(9KB)22,browsedlg.ZIP 通过对一系列的 api 及 shell32.dll 的调用来实现 windows 各种标准浏览选择对话框。此源代码为 vb4 设计。对后来版本同样适用(8KB) 23,listtips.ZIP listbox使每一item有不同的tip(2KB) 24,newctl.ZIP 动态创建控件的例子,解决了vb5不能"无生有"的毛病(2KB)25,colourdg.ZIP 调用windows的颜色对话框, 不需用到"comdlg32.ocx"(3KB) 26,clipbutton.ZIP 在我们使用 vb 的 code 编辑器时,其粘贴、复制、剪切按钮能随着当前的选择情况而进行适当的调整,本程序演示了类似的功能, 作者:jin(kenj@163.net)(3KB) 27,clipview.ZIP 使用 windows 剪贴板(16KB) 28,richedit.ZIP 利用richtext实现的编辑器(3KB) 29,srchlist.ZIP 在 list 控件里进行增量查询(4KB)30,savetree.ZIP 以文件方式保存和恢复treeview(7KB)31,kenjLV1.zip ListView的API效果演示(10KB)32,txtsrch.zip 在Text实现快速增量查询(4KB)33,TracBar.zip 滚动条模块,与 VB 的滚动条比较,该模块支持动态生成, 支持触发消息(7KB)34,treedrag.zip TreeView 节点拖动、增加、删除等功能演示(8KB)35,wordwrap.zip 在 TextBox 自动换行(2KB)36,combosrc.zip 在 COMBO 的增量查询(2KB)37,progman.zip 制作安装程序必备,此模块包含的SUB及Function能帮你做出专业的安装程序(2KB)38,messageboxdemo.zip 用API调出MessageBox框!(6KB)39,associate.zip 建立关联程序的例子。本程序演示把 .bar 文件与 NotePad建立关联(3KB)40,tbar97.zip 制作的一个类似Office97的工具栏,除了不能移动外,其他都极为相似!(24KB)41,combomagic.zip 在 COMBO 的增量查询(3KB)42,cursortest.zip 鼠标控制演示。提供了一个鼠标控制的类,包括移动、限制隐藏等功能(4KB)43,cpu.zip 监视 CPU 使用情况的例子(4KB)44,cdfind.zip 找出系统光驱的盘符(3KB)45,up.zip 数字大写转换程序(4KB)46,ktext.zip VB编程突破64K的文本显示限制(2KB)47,menudemo.zip 使用API改变菜单,使之具有几列,如同Windows的开始菜单一样(4KB)48,clipcur.zip 限制鼠标的移动区域(2KB)49,findlist.zip 在ListBox快速搜寻字符串(5KB)50,getword.zip 读取鼠标所在位置的单词(5KB)51,filemanager.zip 文件管理器(8KB)52,mousedemo.zip 一些鼠标例子演示(3KB)53,calendar.zip 一个小小的日历程序(4KB)54,hotkey.zip VB编程热键应用一例(3KB)55,noalt+f4.zip 去掉窗体关闭按钮 (2KB)56,cpuinf.zip 取得CPU的报告(16KB)57,viewpw.zip 密码查看器,可查看"***"的字符(7KB)58,regdemo.zip 向注册表建立关联文件(3KB)59,cipher.zip 加密/解密字符串的例子(3KB)60,browsefolders5.zip 浏览一个子目录(3KB)61,easymail.zip 文件加密/解密的例子(5KB)62,encstrings.zip 加密/解密字符串的例子(2KB)63,keybinf.zip 键盘信息报告例子(2KB)64,reginq.zip 读取注册表的例子,利用了API可读注册表所有的项目(4KB)65,wpchanger.zip Windows墙纸更改事例 (3KB)66,vbtozip.zip 用VB压缩文件(最简单的方法)(2KB)67,anicursor.zip 演示如何使用动画光标 VB源码(7KB)68,cfdemo.zip 不用CommonDialog控件,使用API调用字体对话框 VB源码(281KB)69,cmdlgd.zip 替换 Windows 公共对话框的 DLL 和演示程序的源代码,具有HOOK 功能(86KB)70,colordlg.zip 不用CommonDialog控件,使用API调用颜色对话框 VB源码(4KB)71,commondialogs.zip Windows 公共对话框的源代码,包含文件、打印机、颜色、字体、游览对话框(7KB)72,cpuinfo.zip 得到CPU的详细信息 VB源码(16KB)73,fileprops.zip 演示如何调用 Windows 资源管理器的文件属性对话框(7KB)74,progbar121.zip 进程杆控件的源代码。具有水平、垂直,渐变,显示文本和百分比,播放声音的功能,不会让您失望。(12KB)75,subcls328.zip 一个子类的源代码,包含菜单、MDI窗体背景等8个演示程序(46KB)76,taskbar.zip 把应用程序图标放在任务栏的右侧,是一个控件源代码(6KB)77,vbthread.zip 用VB实现多线程 VB源码(15KB)78,ini_vb6.zip 用WindowsAPI访问INI文件(8KB)79,syshotkey.zip 创建一个系统级的热键,无论你的程序是否获得焦点热键不生效 (4KB)80,win98mi.zip Win98多显示器支持演示(31KB)81,message.zip 拦截Windows消息(8KB)82,viewdoc.zip 用系统默认程序查看并打印文档 (7KB)83,srcset.zip 改变屏幕到16位彩色的演示 (2KB)84,moduleini.zip 访问、修改INI的函数(1KB)85,listapp.zip 枚举系统正在运行的程序(包括隐含的) (5KB)86,hidebtn.zip 隐藏Win9X任务栏上的“开始”按钮(2KB)87,win95grp.zip 获得Windows9X下开始|程序所有的程序组(16KB)88,clipview.zip 如何查看剪贴板的带格式文本 (42KB)89,sysinfo.zip 获得系统的信息:硬盘、显示器、内存... (3KB)90,zm.zip 取得计算机所有Modem的名称(2KB)91,custmnu2.zip 又一个菜单的例子(5KB)92,collSRC.zip 程序收集1.0版 (214KB)93,countdown.zip 一个倒计时的程序(10KB)94,00951404.zip 利用热键操作实现一键通(55KB)95,system_v.zip 系统监视器,可以实时监视正在运行的程序,并关闭他(29KB)
第二章 习题一 一、.填空题 (1)要安装或删除一个应用程序,必须打开 窗口,然后使用其的添加/删除程序功能。 (2)在Windows7,系统提供了常用的多种汉子输入法,它们有 , , , 和郑码输入法。 (3)文件具有4种属性设置,即 , , , 。 (4)在"开始"菜单的"搜索程序和文件"框输入"CMD"命令,可以切换到 方式。 (5)在Windows7界面的每个窗口的右上角都有几个按钮,一个是""表示 按钮,一个是""表示 按钮,另一个是""表示 按钮。 (6)在Windows7任务栏系统默认安装于屏幕的底部,它还可以处于屏幕的 , , 。 (7)Windows7提供了软键盘功能,以方便用户输入各种特殊符号。要在屏幕上弹出 软键盘,应先 ,然后在弹出的菜单选择相应的软键盘。 (8)通过 可恢复被误删的文件或文件夹。 (9)使用鼠标器的基本操作有 , , , 。 (10)预定义的,用来代替某些菜单命令的特殊组合叫做 。 二.选择题 (1)利用键盘操作,快速打开"资源管理器"的"文件"菜单的按键为( ) A.ctrl+c B.Alt+F C.F1 D.esc (2)在Windows操作系统,关于窗口和对话框,下列说法正确的是( ) A.窗口,对话框都可以改变大小 B.窗口可以改变大小,而对话框不可以改变大小 C.窗口不可以改变大小,而对话框可以改变大小 D.窗口,对话框都不可以改变大小 (3)Windows7操作系统的桌面是指( ) A.整个屏幕 B.全部窗口 C.某个窗口 D.活动窗口 (4)windows7任务栏上的内容是( ) A.当前窗口的图标 B.已启动并正在执行的程序名 C.所有已打开的窗口的图标 D.已经打开的文件名 (5)"开始"菜单包括了Windows7系统的( ) A.主要功能 B.全部功能 C.部分功能 D.初始化功能 (6)删除Windows桌面上某个应用程序图标,意味着(     ) A.该应用程序连同其图标一起被删除 B.只删除了该应用程序,对应的图标隐藏 C.只删除图标,对应的应用程序被保留 D.该应用程序连同其图标一起被隐藏 (7)在对各种形式的菜单进行选择时,有两种操作方式,一种是用键盘进行选择, 另一种是( )进行选择。 A.用相应命令 B.用会话方式 C.用dos命令 D.使用鼠标 (8)窗口的控制(对窗口的放大,缩小,移动和关闭等)是靠(     )来实 现的。 A.对话框操作 B.控制菜单框操作 C.菜单选择 D.窗口选择 (9)在Windows7环境下,文件名最多可以输入(     )个字符。 A.8 B.16 C.255 D.355 (10)在Windows7环境下,文件夹是指(   ) A.磁盘 B.目录 C.程序 D.文档 (11)单机"开始""打开"Windows资源管理器"桌面显示窗口的活动目录是(    ) A.收藏夹 B.库 C.计算机 D.网络 (12)在对话框,复选框是指列出的多选项( ) A.至少得选一项 B.可以一项不选也可以选多项 C.仅选一项 D.必须选全部项 (13)记事本可以用来建立文本文件,其编辑文本的格式(   ) A.没有格式的设置 B.只有字体字号字形 C.只有自动换行 D.自动换行,字体字号字形 (14)Windows7环境下的资源管理器用于将安装的应用程序与(   )组 成逻辑的工具 A.参数 B.窗口 C.文件 D.硬件设备 (15)在Windows,文件夹不能命名的方式为(   ) A.2VB_6UC B.8%+7% C.34*7! D.D&7=0 (16)对Windows7系统,下列叙述错误的是(   ) A可同时运行多个程序 B.桌面上课同时容纳多个窗口 C.可支持鼠标操作 D.可运行所有的DOS应用程序 (17)如果窗口表示的是一个应用程序,则打开该窗口意味着( ) A.显示该应用程序的内容 B.运行该应用程序 C.结束该应用程序的运行 D.将该窗口放大到最大 (18)在画图时,为了保存一幅作品,应用命令(   )立即保存 A.ctrl+x B.ctrl+v C.ctrl+s D.tab (19)在Windows7,复制命令在( ) A."计算机"的"文件"菜单 B."资源管理器"的"文件"菜单 C."编辑"菜单 D."工具"菜单 (20)在Windows7,使用"文件"菜单在桌面新建文件夹的错误操作是( ) A."开始""打开Windows资源管理器""文件""新建""文件夹" B."计算机""c盘""文件""新建""文件夹" C."开始""打开Windows资源管理器""d盘""文件""新建""文件夹" D"开始""打开Windows资源管理器""桌面""文件""新建""文件夹

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧