精华内容
下载资源
问答
  • VC++ 创建桌面、开始菜单快捷方式(附源码)
    2022-03-22 14:59:03

    VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)icon-default.png?t=M3K6https://blog.csdn.net/chenlycly/article/details/124272585       很多公司的软件安装包不再使用InstallShied、InnoSetup等打包工具,他们自己编写代码去制作安装包,这样就能灵活地控制打包的流程、实现酷炫的UI界面。自制安装包的一个重要的一项就是创建桌面和开始菜单的快捷方式,这其中可能会产生一些bug,我们都遇到过,在此将这块的内容分享给大家。

    更多相关内容
  • 介绍了C++ 创建桌面快捷方式,开始菜单的实现代码,需要的朋友可以参考一下
  • c#通过纯代码创建桌面快捷方式、创建程序菜单项、将网页添加到收藏夹
  • 内容索引:VB源码,系统相关,菜单,快捷方式 vb一个小例子,让你程序的快捷方式出现在Windows的开始菜单中,选择加入,则选择文件,将其快捷方式加入到Windows开始菜单->文档菜单中去,这个应该够实用吧,软件作者都...
  • vc创建开始菜单、桌面快捷方式

    热门讨论 2011-10-16 09:18:05
    vc创建开始菜单、桌面快捷方式,winxp,win2k3下测试通过。
  • 如何在开始菜单创建快捷方式

    千次阅读 2021-01-28 11:58:28
    伙伴们,我们新下载的软件,有时候会出现开始菜单没有快捷方式的问题,搜索框也搜不到,今天hby给大家带来一个开始菜单快捷方式创建的方法。 首先复制你要创建的快捷方式。 然后在开始菜单随便找到一个软件,右键,...

    伙伴们,我们新下载的软件,有时候会出现开始菜单没有快捷方式的问题,搜索框也搜不到,今天hby给大家带来一个开始菜单快捷方式创建的方法。

    首先复制你要创建的快捷方式。
    然后在开始菜单随便找到一个软件,右键,更多,打开文件位置。在这里插入图片描述
    打开如下文件夹:在这里插入图片描述
    然后把复制的快捷方式粘贴到这个文件夹里,就会发现开始菜单有快捷方式啦!

    这个方法亲测有效,但是一般的软件是会在开始菜单创建快捷方式的。

    记得点赞。

    展开全文
  • excelVBA快捷菜单实例

    2018-12-19 09:55:32
    excelVBA快捷菜单实例,包含创建和取消excel快捷菜单的实例。
  • 主要介绍了Android编程实现为ListView创建上下文菜单(ContextMenu)的方法,简单分析了上下文菜单的功能及ListView创建上下文菜单(ContextMenu)的具体步骤与相关操作技巧,需要的朋友可以参考下
  • VC++为你的应用程序创建和删除快捷方式,添加开始菜单程序组菜单,这里首先利用OLE通过调用CoCreateInstance()函数建立一个IID_IShellLink实例,并同时得到其接口指针。利用这个接口指针可以对其各项属性进行设置。...
  • 快捷生成json格式的微信公众号自定义菜单;Quickly generate the WeChat public custom menu in json format
  • Win10电脑打开“运行”功能的操作,相信...接下来韩博士小编就为大家带来电脑创建运行快捷方式到开始菜单的详细教程,看完你就明白啦!1、在桌面空白处点击右键,然后在打开的菜单项中新建 - 快捷方式;2、在创建快...

    Win10电脑打开“运行”功能的操作,相信很多用户都是知道的,通过键盘按 Win + R 组合键打开即可。但是有一些用户想要通过鼠标点击的方式来打开的话,那就需要在Win10开始菜单的磁贴固定一个运行工具,那么究竟该如何进行相关操作呢?接下来韩博士小编就为大家带来电脑创建运行快捷方式到开始菜单的详细教程,看完你就明白啦!

    300289e6f009c0d8054db0bfec094f5b.png

    1、在桌面空白处点击右键,然后在打开的菜单项中新建 - 快捷方式;

    b5003953b12aa49094272203c3547f68.png

    2、在创建快捷方式中,输入对象的位置:explorer shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} ,然后点击下一步继续;

    3e3eef37838f60e3497708944a0d31b2.png

    3、输入该快捷方式的名称 - 运行,然后点击完成创建;

    bb2f348095a4c87ba18d926c8fbc0829.png

    4、当然,新建的运行快捷方式不是我们熟知的图标,我们可以选择更换运行快捷方式的图标,右键点击运行,在打开的菜单项中选择属性,然后点击窗口顶部的选项卡,选择快捷方式下的更改图标;

    15ad72e0691d957ee2d36c2b20bc9523.png

    5、找回我们熟悉的运行图标,选择后,点击:确定;

    8582154274938f4dae42bead9a39852a.png

    6、右键点击桌面新建的运行快捷方式,在打开的菜单项中选择固定到“开始”屏幕;

    33cb760607b2637a5b604f1221787e6d.png

    7、最后,如果我们不想按快捷键 Win + R 来打开运行的话,那么点击开始菜单,里面就有运行可以使用了。

    fbc6cf579a0e4ddd04c16a76f189c3e1.png

    以上就是小编为大家带来的关于电脑创建运行快捷方式到开始菜单的详细教程了。如果你也有此需要,不妨按照小编上述教程中的方法进行操作,就能实现把运行固定到开始菜单啦!

    展开全文
  • Delphi创建Windows开始菜单程序组快捷方式,就像是程序安装完毕后,在开始菜单中生成快捷方式的功能,本程序以Winform窗口的方式让用户自定义各项菜单,最终生成菜单组。
  • 这是使用Delphi 开发Android 程序需要桌面图标长按快捷菜单的功能实现程序 1. 包含全部源代码 2. 是在Delphi 11.1 下创建的工程,编译通过 3. 其他版本的Delphi 是没有问题的,但是可能需要重新创建工程
  • 摘要:VB源码,系统相关,收藏夹,快捷方式 VB创建网页快捷方式,程序可以把网页快捷方式添加到桌面、添加到收藏夹、添加到开始菜单。程序根据指定的文件夹获得程序的文件名,从窗体程序文件列表中获取程序文件的具体...
  • LABVIEW编程时动态创建右键快捷菜单的方法示例,初学者很有用
  • 首先区分一下什么是选项菜单,什么是快捷菜单。选项菜单是针对整个页面布局的,在这个页面布局的右上方,点击之后可以会展开选项,供大家选择。快捷菜单正如其名,十分方便,因为他可以依赖于任何控件,定义之后只...

    首先区分一下什么是选项菜单,什么是快捷菜单。

    选项菜单是针对整个页面布局的,在这个页面布局的右上方

    6862c048ce8785bd7372c158d22b7f65.png,点击之后可以会展开选项,供大家选择。

    快捷菜单正如其名,十分方便,因为他可以依赖于任何控件,定义之后只需要长摁此控件,菜单列表就会出现,如右:

    3781994da704f09e936a9f39150ff59f.png

    定义选项菜单和快捷菜单都是有两种方法,一种是直接在activity文件中代码书写,这种方法相对比较繁琐,但是灵活性更高。还有一种是通过菜单布局文件直接定义。但是和之前所有的控件相同,要实现效果都要在activity中书写。

    1.选项菜单:

    1.1.使用菜单布局文件实现的选项菜单

    首先先写出菜单布局文件submeun.xml:

    xmlns:android="http://schemas.android.com/apk/res/android">

    android:title="Add"

    android:icon="@drawable/add"

    android:id="@+id/menu_add">

    android:title="User"

    android:icon="@drawable/user"

    android:id="@+id/menu_adduser"/>

    android:title="Document"

    android:icon="@drawable/doc"

    android:id="@+id/menu_add_document"/>

    android:title="Save"

    android:icon="@drawable/save"

    android:id="@+id/menu_save" />

    android:title="Delete"

    android:icon="@drawable/delete"

    android:id="@+id/menu_delete"/>

    然后在MainActivity中实例化这个菜单,代码如下:

    @Override

    public boolean onCreateOptionsMenu(Menu menu)

    {

    //实例化菜单

    MenuInflater inflater=getMenuInflater();

    inflater.inflate(R.menu.submenu ,menu);

    return true;

    }

    1.2.在activity中直接创建选项菜单,在MainActivity写如下代码:

    //定义菜单项常量

    final static int MENU_ADD = Menu.FIRST;

    final static int MENU_SAVE = Menu.FIRST + 1;

    final static int MENU_DELETE = Menu.FIRST + 2;

    final static int MENU_ADDUSER = Menu.FIRST + 3;

    final static int MENU_ADDDOCUMENT = Menu.FIRST + 4;

    @Override

    public boolean onCreateOptionsMenu(Menu menu)

    {

    //添加菜单项

    SubMenu sub = menu.addSubMenu(0, MENU_ADD, 0, "添加").setIcon(R.drawable.add);

    //menu.add(0, MENU_ADD, 0, "添加").setIcon(R.drawable.add);

    sub.add(0,MENU_ADDUSER,0,"添加用户").setIcon(R.drawable.user);

    sub.add(0,MENU_ADDDOCUMENT,1,"添加文档").setIcon(R.drawable.doc);

    menu.add(0,MENU_SAVE,2,"保存").setIcon(R.drawable.save);

    menu.add(0,MENU_DELETE,1,"删除").setIcon(R.drawable.delete);

    return true;

    }

    1.3怎么给这些选项设置点击事件呢?代码如下:

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {

    case MENU_ADD: //如果是用菜单布局文件写的,应该改为case R.id.menu_add

    Toast.makeText(MainActivity.this, "添加", Toast.LENGTH_SHORT).show();

    isSaved=false;

    break;

    case MENU_SAVE:

    Toast.makeText(MainActivity.this, "保存", Toast.LENGTH_SHORT).show();

    isSaved=true;

    break;

    case MENU_DELETE:

    Toast.makeText(MainActivity.this, "删除", Toast.LENGTH_SHORT).show();

    break;

    case MENU_ADDUSER:

    Toast.makeText(MainActivity.this, "添加用户", Toast.LENGTH_SHORT).show();

    break;

    case MENU_ADDDOCUMENT:

    Toast.makeText(MainActivity.this, "添加文档", Toast.LENGTH_SHORT).show();

    break;

    }

    return super.onOptionsItemSelected(item);

    }

    1.4我们看到的public boolean onCreateOptionsMenu(Menu menu){}函数,只对菜单初始化一次,那么当外界有些事情触发引起菜单的改变,该怎么设置呢?我们有专门的初始化函数,代码如下:

    //记录保存状态

    private boolean isSaved=false;

    //动态修改菜单项

    @Override

    public boolean onPrepareOptionsMenu(Menu menu){

    MenuItem item=menu.findItem(MENU_SAVE);

    if (isSaved){

    item.setTitle("Save");

    item.setEnabled(false); //设置能否点击

    }

    else{

    item.setTitle("Save*");

    item.setEnabled(true);

    }

    return true;

    }

    2.快捷菜单

    2.1.使用菜单布局文件实现的选项菜单

    菜单布局文件直接使用上面那个,下面直接看实例化菜单代码,你会发现其实差不多:

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    TextView txt=(TextView)findViewById(R.id.txtTest);

    registerForContextMenu(txt); //把快捷菜单绑定到这个文本控件上

    }

    @Override

    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {

    super.onCreateContextMenu(menu, v, menuInfo);

    //实例化菜单代码

    MenuInflater inflater=getMenuInflater();

    inflater.inflate(R.menu.submenu ,menu);

    }

    2.2.在activity中直接创建快捷菜单,在MainActivity写如下代码:

    //定义菜单项常量

    final static int MENU_ADD = Menu.FIRST;

    final static int MENU_SAVE = Menu.FIRST + 1;

    final static int MENU_DELETE = Menu.FIRST + 2;

    final static int MENU_ADDUSER = Menu.FIRST + 3;

    final static int MENU_ADDDOCUMENT = Menu.FIRST + 4;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    TextView txt=(TextView)findViewById(R.id.txtTest);

    registerForContextMenu(txt); //绑定菜单

    }

    @Override

    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {

    super.onCreateContextMenu(menu, v, menuInfo);

    SubMenu sub = menu.addSubMenu(0, MENU_ADD, 0, "添加").setIcon(R.drawable.add);

    sub.add(0,MENU_ADDUSER,0,"添加用户").setIcon(R.drawable.user);

    sub.add(0,MENU_ADDDOCUMENT,1,"添加文档").setIcon(R.drawable.doc);

    menu.add(0, MENU_SAVE, 2, "保存").setIcon(R.drawable.save);

    menu.add(0, MENU_DELETE, 1, "删除").setIcon(R.drawable.delete);

    }

    快捷菜单每次从新点击控件之后都会初始化,所以不需要像上面的public boolean onPrepareOptionsMenu(Menu menu){}函数,初始化内容直接写在creat代码里即可。

    2.3怎么给这些选项设置点击事件呢?代码和上面差不多,就是函数名不同,代码如下:

    @Override

    public boolean onContextItemSelected(MenuItem item) {

    switch (item.getItemId()) {

    case MENU_ADD:

    Toast.makeText(MainActivity.this, "添加", Toast.LENGTH_SHORT).show();

    isSaved=false;

    break;

    case MENU_SAVE:

    Toast.makeText(MainActivity.this, "保存", Toast.LENGTH_SHORT).show();

    isSaved=true;

    break;

    case MENU_DELETE:

    Toast.makeText(MainActivity.this, "删除", Toast.LENGTH_SHORT).show();

    break;

    case MENU_ADDUSER:

    Toast.makeText(MainActivity.this, "添加用户", Toast.LENGTH_SHORT).show();

    break;

    case MENU_ADDDOCUMENT:

    Toast.makeText(MainActivity.this, "添加文档", Toast.LENGTH_SHORT).show();

    break;

    }

    return super.onContextItemSelected(item);

    }

    好了,今天就介绍到这,代码在这里:https://download..net/download/qq_38367681/10803684

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,637
精华内容 35,054
关键字:

创建菜单快捷菜单用

友情链接: Information-encryption.zip