拖放的时候如何使用自己的关标?

Brunhild 2003-08-20 10:38:12
拖放的时候如何使用自己的关标?
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ReinhardCao 2003-09-07
  • 打赏
  • 举报
回复
gz
rouser 2003-08-20
  • 打赏
  • 举报
回复
this.Cursor = new Cursor(GetType(), "MyCursor.Cur");

http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWindowsFormsCursorClassctorTopic4.asp?frame=true
目录 (1) 如何通过代码获得应用程序主窗口的 指针? 5 (2) 确定应用程序的路径 6 (3) 如何在程序中获得其他程序的 图标? 6 (4) 获得各种目录信息 7 (5) 如何自定义消息 8 (6) 如何改变窗口的图标? 8 (7) 如何改变窗口的缺省风格? 8 (8) 如何将窗口居中显示? 9 (9) 如何让窗口和 MDI窗口一启动就最大化和最小化? 10 (10) 如何限制窗口的大小? 10 (11) 如何使窗口不可见? 10 (12) 如何创建一个字回绕的CEditView 10 (13) 如何使程序保持极小状态? 11 (14) 移动窗口 11 (15) 通用控件的显示窗口 12 (16) 重置窗口的大小 12 (17) 如何单击除了窗口标题栏以外的区域使窗口移动 12 (18) 如何改变视窗的背景颜色 14 (19) 如何改变窗口标题 15 (20) 如何防止主框窗口在其说明中显示活动的文档名 17 (21) 如何获取有关窗口正在处理的当前消息的信息 17 (22) 如何在代码中获取工具条和状态条的指针 18 (23) 如何使能和禁止工具条的工具提示 18 (24) 如何创建一个不规则形状的窗口 19 (25) 如何获取应用程序的 实例句柄? 23 (26) 如何编程结束应用程序? 23 (27) 如何创建和使用无模式对话框 24 (28) 如何防止主框窗口在其说明中显示活动的文档名 26 (29) 如何在代码中获取工具条和状态条的指针 27 (30) 怎样加载其他的应用程序? 27 (31) 如何在代码中获取工具条和状态条的指针 28 (33) 如何设置工具条标题 29 (34) 如何使窗口始终在最前方? 30 (35) 如何在对话框中显示一个位图 30 (36) 如何改变对话或窗体视窗的背景颜色 30 (37) 如何获取一个对话控件的指针 32 (38) 如何禁止和使能控件 33 (39) 如何改变控件的字体 33 (40) 如何在OLE控件中使用OLE_COLOR数据类型 35 (41) 在不使用通用文件打开对话的情况下如何显示一个文件列表 35 (42) 为什么旋转按钮控件看起来倒转 36 (43) 为什么旋转按钮控件不能自动地更新它下面的编辑控件 37 (44) 如何用位图显示下压按钮 37 (45) 如何一个创建三态下压按钮 38 (46) 如何动态创建控件 38 (47) 如何限制编辑框中的准许字符 38 (48) 如何改变控件的颜色 40 (49) 当向列表框中添加多个项时如何防止闪烁 43 (50) 如何向编辑控件中添加文本 43 (51) 如何访问预定义的GDI对象 44 (52) 如何获取GDI对象的属性信息 45 (53) 如何实现一个橡皮区矩形 46 (54) 如何更新翻转背景颜色的文本 49 (55) 如何创建一个具有特定点大小的字体 50 (56) 如何计算一个串的大小 51 (57) 如何显示旋转文本 52 (58) 如何正确显示包含标签字符的串 54 (59) 如何快速地格式化一个CString对象 55 (60) 串太长时如何在其末尾显示一个省略号 55 (61) 为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 56 (62) 如何给系统菜单添加一个菜单项 56 (63) 如何确定顶层菜单所占据的菜单行数 58 (64) 在用户环境中如何确定系统显示元素的颜色 59 (65) 如何查询和设置系统参数 59 (66) 如何确定当前屏幕分辨率 60 (67) 如何使用一个预定义的Windows光标 60 (68) 如何检索原先的Task Manager应用程序使用的任务列表 61 (70) 在哪儿创建临文件 63 (71) 我怎样才能建立一个等待光标? 64 (73) 如何访问桌面窗口 65 (74) 什么是COLORREF? 我该怎样用它? 66 (75) AppWizard所产生的STDAFX文件是干什么用的? 66 (76) 我在我的程序中是了CDWordArray。我向它添加了约10,000个整数,这使得它变得非常非常慢。为什么会这么糟? 67 (77) 我该如何改变MDI框架窗口的子窗口的大小以使在窗口以一定的大小打开? 67 (78) 在我的程序的某些部分,我可以调用 MessageBox 函数来建立一个信息对话框,例如在视类中。 67 (79) 我需要在我的程序中设置全局变量,以使文档中的所有类都能访问。我应该吧它放到哪儿? 68 (80) 我听说MFC可以发现内存漏洞,我怎样使用该特性? 68 (81) 我怎样才能在我的应用程序中循环浏览已经打开的文档? 68 (82)才能在我的应用程序中循环浏览已经打开的视? 68 (83)数PreCreateWindow是干什么用的? 69 (84)该怎样防止MFC在窗口标题栏上把文档名预置成应用程序名? 69 (85) 我应该怎样防止MFC在窗口标题栏上添加文档名? 69 (86)我应该如何改变视窗口的大小? 69 (87)我有一无模式对话框。我怎样才能在窗口退出时删除CDialog对象? 69 (88)为什么把“delete this”放在PostNcDestroy中而不是OnNcDestroy? 69 (89) File菜单中的MRU列表是从哪儿来的?列表中的名字放在哪儿了?我怎样才能改变列表中项目的最大值? 70 (90) 我在菜单中添加了新的项。但是,当我选该项时,在状态栏上没有出现任何提示信息。为什么? 70 (91) 我怎样才能在应用程序的缺省系统菜单中加上一些东西? 70 (92) 我建立了一个对话框。但是当我显示该对话框时,第一个编辑框总是不能获得焦点,我必须单击它来使它获得焦点。我怎样才能使第一个编辑框在对话框打开时就获得焦点? 71 (93) 我怎样才能使一个窗口具有“always on top”特性? 71 (94) 我要为我的form view添加文档模板。我先建立了对话框模板,然后使用ClassWizard建立了基于CFormView的新类,它也是从CDocument继承来的。我还建立了相应的资源并在InitInstance中添加了新的文档模板。但是,当我试图运行该程序时,出现了Assertion信息。为什么? 71 (95) 我在一对话框中有一列表框,我需要tabbed列表框中的项目。但是,当我处理含有tab字符(用AddString添加的)的列表项时,tab被显示成小黑块而没有展开。哪儿出错了? 72 (96) 我建立了一个应用程序,并使用了CRecordset类。但是,当我运行该程序时,它试图要访问数据库,并给出“Internal Application Error”对话框。我应该怎样做? 72 (97) 我用ClassWizard建立了一个类。但是,我把名字取错了,我想把它从项目中删除,应该如何做? 73 (98) 当我打开应用程序中的窗口时,我要传递该窗口的矩形尺寸。该矩形指定了窗口的外围大小,但是当我调用GetClientRect时,所得到的尺寸要比所希望的值要小(因为工具栏和窗口边框的缘故)。有其它方法来计算窗口的尺寸吗? 73 (99) 我在文档类中设置了一个整型变量。但是,当我试图把该变量写入Serialize函数中的archive文件中时,出现了类型错误。而文档中的其它变量没有问题。为什么? 73 (100) 如何控制菜单的大小? 74 (101) 改变LVIS_SELECTED的状态颜色? 75 (102) 如何只存储文档的某一部分? 76 (103) 保存工具条菜单有bug吗? 76 (104) Tip of the day的bug 76 (105) 如何可以让我的程序可以显示在其它的窗口上面? 77 (106) 如何控制窗口框架的最大最小尺寸? 79 (107) 如何改变窗口框架的颜色? 81 (108) 如何将应用程序窗口置于屏幕正中? 82 (1)当文档被修改时,如何在标题上加上标志'*'? 82 (2)VC6.0对VC5.0的兼容性? 83 (3)打印和打印机的问题? 83 (4)CRichEditCtrl滚动条的问题? 84 (5)从数据库中读大于32k的内容? 84 (6)如何获得CRichEditCtrl中字符的位置? 86 (7)如何限制mdi子框架最大化时的大小? 86 (8)如何切换视口而不破坏它们? 87 (9)改变列表控制时发生闪烁现象? 91 (10)处理列表控件可见项的问题? 91 (11)产生线程的问题? 91 (12)CFile使用了缓冲区吗? 94 (13)DAO的密码? 94 (15)视口的不活动性如何处理? 96 (16)如何使用COleClientItem的IDispatch接口? 97 (17)关于用户自定义的消息使用? 98 (18)在打开一个文档时退出? 99 (19)在CListCtrl控件中多选择项的删除? 99 (20)工作线程的登录状态? 99 (21)如何增加视图中ActiveX控件的事件处理函数? 101 (22)如何创建一个动态的Tree控件? 102 (23)SDI程序开始时不打开文档? 102 (24)List控件中整栏选择? 103 (25)如何重载MRU文件? 104 (26)CImageList控件中图象橙色被显示为黄色? 106 (27)无法正确改变应用程序的图标? 110 (28)工具条状态的问题? 110 (29)在SDI应用程序中使用Active控件? 112 (30)有RichEdit控件的对话框无法正常显示? 112 (31)DLL中的模板成员函数? 112 (32)CFormView中的上下文帮助? 114 (33)CArchive类的WriteObject函数问题? 115 (34)RegisterWindowMessage中的BroadcastSystemMessage如何处理? 115 (35)CListCtrl中选择变化时如何获得通知? 117 (36)如何向ATL-COM对象传送一个数组? 118 (37)如何选择CTreeCtrl中的节点文本进行编辑? 119 (38)如何改变默认的光标形状? 120 (39)如何用键盘滚动分割的视口? 121 (40)如何在线程中处理状态条? 123 (41)如何阻止WINDOWS关闭? 124 (42)如何使一个按钮Disable? 124 (43)怎样从MFC扩展动态链结库(DLL)中显示一个对话框? 125 (44)想隐藏用户界面怎么办? 127 (45)如何实现SDI与MDI的转换? 128 (46) CDC中的竖排文本? 130 (47)如何激活变灰的弹出菜单? 131 (48)线程消息? 132 (49)TreeCtrl控制的显示速度太慢? 133 (50)关于工具条? 135 (51)关于线程消息? 136 (52)关于控件的焦点? 136 (53)如何捕获键盘按键? 138 (54)怎样实现3D效果? 138 (55)怎样建立客户CSocket? 138 (56)Disable一个非模态对话框的客户区? 140 (57)关于使用SetClassLong和SetCapture问题 140 (58)动画控件? 142 (59)错误声明的消息? 143 (59)怎样模拟鼠标动作? 144 (60)改变对话框标题字体? 145 (61)怎样知道CWinThread对象的状态? 146 (62)如何调整控件对话框条的大小? 146 (63)如何顶端显示CStatic类文字? 147 (64)消息句柄出了什么事? 147 (65)树形控件为何闪烁? 148 (66)怎样才能关闭树形控件中的滚动条? 149 (67)如何建立一个带滚动条的窗口? 149 (68)如何实现对话框的拖放? 150 (69)TrackMouseEvent()怎么了 151 (70)奇怪的组合框控件 152 (71)关于使用MS SANS SERIF字体 152 (72)为什么DLL在字符串表中找不到字符串 157 (73)关于复选框的文本颜色 158 (74)系列化与版本的问题 159 (75)在一个控件内检测并使用ON_COMMAND消息 162 (76)为何MDI程序中有子窗口打开时主应用程序不能关. 163 (77)滚动视中LPtoDP失败 165 (78)ODBC许可问题 166 (79)怪异的字体 167 (80)自画列表框样例 170 (81)CWnd::GetMenu()的问题 173 (82)用MFC制作弹出窗口 174 (83)怎样取消一个弹出式菜单 175
WinRAR流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作。 3.9 官方简体中文正式版 更新日志: 1. 64 位版本的 WinRAR 可用了。如果你使用的是 64 位 Windows 操作系统, 我们强烈 推荐您安装 64 位的 WinRAR 版本。它提供了比 32 位版本更高的性能和较好的外壳集成。 2. 改进了 RAR 在多核、多 CPU 系统下的压缩速度。改进了在 Vista 和 Windows 7 操作系统下大多数显而易见的问题。 3. 在“设置/压缩”对话框中的“删除解压路径中重复的文件夹”选项, 被更通用的“删除解压路径中多余的文件夹”选项替换。 如果你使用“解压到”关联菜单命令解压一个压缩文件、根文件夹仅包含一个文件夹并且没有文件, 则该选项将从解压路径中删除基于文件夹的多余压缩文件名称。 4. 在“解压路径和选项”对话框中的修改: a) “新建文件夹”按钮在当前选定的文件夹创建一个新的子文件夹; b) F2 键重命名在文件夹树选定的文件夹; c) F5 键刷新树形窗格中的内容; d) Del 键删除在文件夹树中选定的文件夹。 5. 如果你希望在 WinRAR 外壳文件列表中看到文件日期中的秒钟, 你可以在“设置/文件列表”对话框启用“显示秒钟”选项。 6. 在“设置/综合/关联菜单项目”对话框中的“自解压文件检查位置”选项组让你在关 联菜单中控制自解压文件的处理。 例如, 如果你在较慢的网络磁盘上频繁地使用鼠标右键单击 ".exe" 文件, 在显示关联菜单前, 你可以关闭“网络磁盘”选项为最小延迟。 7. 如果你在 WinRAR 外壳的文件列表中按名称进行排序, WinRAR 将采用与 Windows 资源管理器相同的新式逻辑文件名称排序, 即, 按文件名称的数字值排序。因此文件将按 1.txt, 2.txt, 10.txt 的方式排序, 而不是上一版的 1.txt, 10.txt, 2.txt。该新式排序行为在 Windows XP Service Pack 2 和更新系统中可用。 8. Ctrl+W 组合键现在用于关闭主 WinRAR 窗口以及 WinRAR 查看器窗口。在 WinRAR 查 看器中的“以 Windows 文本方式查看”快捷键从 Ctrl+W 变为 Ctrl+I。 9. 新的命令行开关 -r- 可以完全禁用递归。 因此“rar a -r- arc 目录名称”命令将仅添加空目录名称文件夹并且忽略它的内容。缺省状态下如果目录名称不包含通配符, 即使未指定 -r 开关, RAR 也添加它的内容。 10. 如果在解压时使用新的命令行开关 -ai, 则它会强制 RAR 忽略文件属性。当使用该开关时, 解压缩出来的新建文件将默认总是使用由操作系统分配的属性。 11. 如果未在“cw”命令中指定输出文件名称, 控制台 RAR 将发送注释数据为标准输出。 12. 当使用 -si[名称] 开关压缩标准输入数据时, RAR 将压缩文件项的修改时间设置为当前系统时间。上一版 RAR 未填充该字段, 导致标准输入修改时间错误。 13. 当你将鼠标光标置于任务栏中的 WinRAR 图标时, 现在显示包含的压缩文件名称。以前仅显示剩余时间和压缩操作时的总计百分比。 14. 在 SoftwareWinRARPolicy 注册表键新增了 Shutdown (关机) 变量, 允许禁用基于安全原因的“完成后关闭计算机”选项。 参见“配置设置/注册表变量”获取更多明细。 15. 进一步改善了资源管理器外壳扩展性能。现在当 WinRAR 选择数千个文件时, 关联菜单能够更快的响应。 16. 改进了高 DPI Windows 显示模式的兼容性。 17. 错误修正: a) 如果压缩文件包含一个大于 8 GB 的文件, 则 WinRAR 打开 tar 或 tar.gz 压缩文件可能会失败; b) WinRAR 关联菜单在 Windows 7 beta 中不能正常工作 (如果启用了关联菜单中的图标, 并且用户单击一个 Windows 7 库文件夹中的文件); c) 上一版本的 WinRAR 在重命名含有 5 或更多个连接空格的文件名称时失败。基于安全原因, WinRAR 不显示这样的空格, 因为它们有可能隐藏实际的文件扩展名。但这个安全措施妨碍了重命名命令的正确运行。
WinRAR流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作。 3.9 官方简体中文正式版 更新日志: 1. 64 位版本的 WinRAR 可用了。如果你使用的是 64 位 Windows 操作系统, 我们强烈 推荐您安装 64 位的 WinRAR 版本。它提供了比 32 位版本更高的性能和较好的外壳集成。 2. 改进了 RAR 在多核、多 CPU 系统下的压缩速度。改进了在 Vista 和 Windows 7 操作系统下大多数显而易见的问题。 3. 在”设置/压缩”对话框中的”删除解压路径中重复的文件夹”选项, 被更通用的”删除解压路径中多余的文件夹”选项替换。 如果你使用”解压到”关联菜单命令解压一个压缩文件、根文件夹仅包含一个文件夹并且没有文件, 则该选项将从解压路径中删除基于文件夹的多余压缩文件名称。 4. 在”解压路径和选项”对话框中的修改: a) ”新建文件夹”按钮在当前选定的文件夹创建一个新的子文件夹; b) F2 键重命名在文件夹树选定的文件夹; c) F5 键刷新树形窗格中的内容; d) Del 键删除在文件夹树中选定的文件夹。 5. 如果你希望在 WinRAR 外壳文件列表中看到文件日期中的秒钟, 你可以在”设置/文件列表”对话框启用”显示秒钟”选项。 6. 在”设置/综合/关联菜单项目”对话框中的”自解压文件检查位置”选项组让你在关 联菜单中控制自解压文件的处理。 例如, 如果你在较慢的网络磁盘上频繁地使用鼠标右键单击 ”.exe” 文件, 在显示关联菜单前, 你可以关闭”网络磁盘”选项为最小延迟。 7. 如果你在 WinRAR 外壳的文件列表中按名称进行排序, WinRAR 将采用与 Windows 资源管理器相同的新式逻辑文件名称排序, 即, 按文件名称的数字值排序。因此文件将按 1.txt, 2.txt, 10.txt 的方式排序, 而不是上一版的 1.txt, 10.txt, 2.txt。该新式排序行为在 Windows XP Service Pack 2 和更新系统中可用。 8. Ctrl+W 组合键现在用于关闭主 WinRAR 窗口以及 WinRAR 查看器窗口。在 WinRAR 查 看器中的”以 Windows 文本方式查看”快捷键从 Ctrl+W 变为 Ctrl+I。 9. 新的命令行开关 -r- 可以完全禁用递归。 因此”rar a -r- arc 目录名称”命令将仅添加空目录名称文件夹并且忽略它的内容。缺省状态下如果目录名称不包含通配符, 即使未指定 -r 开关, RAR 也添加它的内容。 10. 如果在解压时使用新的命令行开关 -ai, 则它会强制 RAR 忽略文件属性。当使用该开关时, 解压缩出来的新建文件将默认总是使用由操作系统分配的属性。 11. 如果未在”cw”命令中指定输出文件名称, 控制台 RAR 将发送注释数据为标准输出。 12. 当使用 -si[名称] 开关压缩标准输入数据时, RAR 将压缩文件项的修改时间设置为当前系统时间。上一版 RAR 未填充该字段, 导致标准输入修改时间错误。 13. 当你将鼠标光标置于任务栏中的 WinRAR 图标时, 现在显示包含的压缩文件名称。以前仅显示剩余时间和压缩操作时的总计百分比。 14. 在 SoftwareWinRARPolicy 注册表键新增了 Shutdown (关机) 变量, 允许禁用基于安全原因的”完成后关闭计算机”选项。 参见”配置设置/注册表变量”获取更多明细。 15. 进一步改善了资源管理器外壳扩展性能。现在当 WinRAR 选择数千个文件时, 关联菜单能够更快的响应。 16. 改进了高 DPI Windows 显示模式的兼容性。 17. 错误修正: a) 如果压缩文件包含一个大于 8 GB 的文件, 则 WinRAR 打开 tar 或 tar.gz 压缩文件可能会失败; b) WinRAR 关联菜单在 Windows 7 beta 中不能正常工作 (如果启用了关联菜单中的图标, 并且用户单击一个 Windows 7 库文件夹中的文件); c) 上一版本的 WinRAR 在重命名含有 5 或更多个连接空格的文件名称时失败。基于安全原因, WinRAR 不显示这样的空格, 因为它们有可能隐藏实际的文件扩展名。但这个安全措施妨碍了重命名命令的正确运行。
Ant Download Manager 是任何 Internet 文件的快速下载程序,具有下载音频和视频内容的高级功能。Ant Download Manager Pro 作为一款老牌的下载工具,可能很多人都被国内的迅雷而忽视掉它,毕竟迅雷作为国内使用人数最多的下载工具,而且功能上也更加符合国人使用习惯。Ant Download Manager Pro 其实是一款收费的下载工具,当然也提供了免费试用,不过本站提供的是原创的和谐特别版。 蚂蚁下载管理器 Ant Download Manager Pro 中文多语特别版蚂蚁下载管理器 Ant Download Manager Pro 中文多语特别版 简单易行 简单且用户友好的界面。 轻松访问下载文件。 分类。 下载列表,排序选项。 拖放。 多语言。 快速有效 快速下载文件,了解您的Internet连接允许的数量。 多线程下载。 支持网络HTTP(S)和FTP(S)协议。 支持媒体流F4M,M3U8,MPEG-DASH,RTMP(x),VIMEO-STREAM协议。 浏览器集成 完全集成到大多数流行的Web浏览器: Internet Explorer 8+ Mozilla Firefox 53+ 谷歌Chrome 31+ 和他们的克隆(Opera,Vivaldi,Slimjet,ComodoDragon,Waterfox等)。 任何内容 从Internet下载任何文件:程序,档案,文档,图片,视频,音频等。 支持许多流行的视频共享。 支持许多流行的高级链接产生。 其他功能和特点 没有广告; 简单直观的界面; 与每个新版本保持同步的用户指南; 按类别保存下载的文件,所有文件一起保存在单个文件夹中,或者与分类的绑定不同; 支持具有广泛排序和搜索功能的下载列表; 链接停车,主动下载指标; 重新下载坏片段。如果文件下载时出现错误,即只能重新下载错误的片段,而不是再次开始下载; 控制所有或选定下载的下载速度; 监视剪贴板(On \ Off – Config \ Tab General); 下载优先级:最高,最高,正常,低于,低,禁用; 所有下载后计算机关闭; 下载期间禁用休眠(On \ Off – 配置\ Tab下载); 加载后自动删除任务的能力(On \ Off – Config \ Tab Automation); 声音(开\关 – 配置\标签声音); 改变软件皮肤的可能性; 要求 Windows(x32 / x64)Vista + 谷歌浏览器或克隆:Opera,Vivaldi,Slimjet,Comodo 等。 Internet Explorer 8+ Mozilla FireFox 或克隆:ComodoDragon,Waterfox 等

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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