C语言设计出的对话框怎样支持复制粘贴(如图)

如题所述

选标记,然后shift+方向键选中需要的内容,最后按enter 回车键,就复制了追问

是按右键有复制选项,不是输入原来的数值。

追答

控制台下复制只能先用标记选项选中,然后直接按回车(回车就是那个复制选项)。

选中后,按回车,就是复制选中的内容了。你到底是粘贴还是复制?不知道你说的不是输入原来的数值是什么意思?


还是你想做一个界面,比如桌面程序。然后可以复制粘贴程序里的文字?那个要用图形库的功能了,和控制台无关,控制台只能先标记后复制。

追问

我想做一个C++界面,用visual studio,要能像图上那样可以按右键出现选项框,可以复制、粘贴。

追答

那样啊...那个很麻烦的,你先确定你VC会不会,还是只会标准C/C++。这些都是图形库的东西,你现在看到的这个菜单是系统提供的,如果你要做自定义的,首先要自己新建窗口然后再添加菜单什么的。给你个链接,你自己看下需要的VC类吧,一时说不清楚。还有你即使做出了菜单,别忘了还要自己写出相应的功能。
http://lystey.blog.163.com/blog/static/10560852006117104531508/
http://blog.163.com/aoxiangtiankong@yeah/blog/static/841120262009516115045500/

追问

看不懂。能不能帮我写一下。例如,主程序如下,要求按右键能弹出菜单,可以将数据粘贴到程序上。(请在我的程序上更改)
#include “stdio.h”
void main(){
int a;
printf("Hello");
scanf_s("%d",&a);
printf("a=%d",a);
}

追答

这个啊,这个应该不行。控制台下的程序,一般需要的是键盘输入,不支持这个功能。你要么做成文件的形式,从文件上读取。这是最简单的方法了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-27
右键-全选,直接按回车,内容就到剪贴板上了。