(难)怎样用 Winform 或者 WPF 实现 QQ好友可以创建桌面快捷方式

geass 2012-12-22 03:28:04
类似QQ把好友的头像拖到桌面,就会自动产生一个快捷方式,双击这个快捷方式就自动弹出那个好友的对话框。
而我要的效果是:在桌面创建应用程序某个功能的快捷方式,当双击这个快捷方式时,自动调用程序对应的功能。
...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
geass 2012-12-24
  • 打赏
  • 举报
回复
引用 6 楼 tcjiaan 的回复:
小工具窗口的问题,可以看我写的用WPF自定义窗口的博客文章。 至于创建快捷方式,可以先在VS中引用Shell32.dll,然后使用ShellLinkObjectClass类操作。
没有找到,可以发下链接吗。
geass 2012-12-23
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
你可以写这样一个控制台程序C# code?12345678910111213141516using System; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { if (args.Length >……
谢谢指导。
东邪独孤 2012-12-23
  • 打赏
  • 举报
回复
小工具窗口的问题,可以看我写的用WPF自定义窗口的博客文章。 至于创建快捷方式,可以先在VS中引用Shell32.dll,然后使用ShellLinkObjectClass类操作。
rayyu1989 2012-12-22
  • 打赏
  • 举报
回复
分析启动后面的传递内容而已
  • 打赏
  • 举报
回复
所谓“小工具”,都是窗口程序,没有什么稀奇的。你学习一下wpf编程,先入门吧。
  • 打赏
  • 举报
回复
你可以写这样一个控制台程序
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length > 0)
                Console.WriteLine("你好,{0}!", args[0]);
            Console.ReadKey();
        }


    }
}
编译以后,在它生成的 ConsoleApplciation1.exe 文件上点击鼠标右键,选择“发送到->桌面快捷方式”,然后编辑桌面快捷方式的“属性”,在第一个参数“目标(T):”后边填上 sp1234(前面有一个空格,然后点“确定”按钮保存。 这个快捷方式就产生好了,可以调用指定位置的exe程序,并且可以传递参数。 快捷方式完全可以使用手动创建文件,然后复制到桌面上。
geass 2012-12-22
  • 打赏
  • 举报
回复
补充问题:怎样创建类似 中文输入法,或者 迅雷下载 那种在桌面创建一个小工具,可以拖动、鼠标点击执行一些命令等功能。

110,534

社区成员

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

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

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