草庐IT

流量控制

全部标签

windows - 我如何在我的 MSVC++ 控制台应用程序中休眠?

我想调用Sleep(x),其中x是sleep的毫秒数。我知道这是功能,但它对我不起作用。我需要包括什么?---已解决---我使用的是编译器选项/Za,它禁用了Sleep()实现中使用的nativeWindows扩展。 最佳答案 sleep在Winbase.h中定义,但您应该包含Windows.h以获取它。将来您可以通过调出VisualStudio的帮助或搜索MSDN来自己查找信息。所有关于Win32API调用的信息都应该在那里。 关于windows-我如何在我的MSVC++控制台应用程序

windows - 控制 Windows 音量

我们的软件应该播放声音(不仅仅是小的噪音,还有语音等)。我想知道音量控制怎么样。WindowsVista风格指南说要在Windows混音器中定义应用程序特定的音量控制。但是WindowsXP及以下版本呢?我认为没有办法让我们控制Windows混音器。但是您可以实现自己的音量控制,但是如果您不修改音频数据,它就不会比系统范围的音量大(可能非常低甚至静音)。问题是:应用程序应该使用它自己的音量控制还是触发Windows音量控制?问题是,基本用户甚至不知道在Windows中的何处设置音量。 最佳答案 大多数音频渲染框架(你不用说你使用的是

c - 在没有控制台窗口的情况下启动程序(在后台)

我想在Windows启动时启动一个简单的程序,但我不想显示与该程序关联的控制台输出窗口。只是为了测试,程序可以像这样简单:intmain(intargc,char**argv){while(1){printf("helloworld...\n");Sleep(10000);}return0;}将其编译为:clfoo.c我知道如何在windows启动时启动程序(放入启动文件夹,创建注册表等),但我不知道如何隐藏程序启动时出现的控制台输出窗口。在搜索时,我发现可以使用start/Bfoo.exe。还有其他方法吗?我们在unix上使用的类似"&"的东西。我的实际程序很大,是用C编写的,所以我

windows - C++ 防止控制台窗口在单击红色 X 时关闭

我正在开发一个没有类和对象的简单C++控制台应用程序。单击红色X按钮时,是否有任何方法或功能可以防止控制台关闭?我正在使用VisualStudioC++Express2010:一个仅包含main.cpp文件的简单控制台应用程序。感谢您回答我的问题:)!! 最佳答案 这对我有用:#include"conio.h"voidmain(){HWNDhwnd=GetConsoleWindow();HMENUhmenu=GetSystemMenu(hwnd,FALSE);EnableMenuItem(hmenu,SC_CLOSE,MF_GRAY

GIT版本控制(详解)

简述桌面右键菜单GitBash命令GitBash命令图示GitBash常用命令流简述Git是分布式版本控制系统,那么它就没有中央服务器的,每个人电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上,既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如自己在电脑上改变了文件A,其他人也在电脑上改了文件A,这时,这时,你们俩之间只需要把各自的修改推送给对方,就可以互相看到对方的修改了。桌面右键菜单GitBash:Unix与Linux风格的命令行,使用最多,推荐最多GitCMD:Windows风格的命令行GitGUI:图形界面的Git,不建议初学者使用,尽量

C++ 控制台应用程序总是在最前面?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我不是在寻找:使另一个窗口始终在顶部制作任何类型的GUI-dialogs等...在上面不过,我正在寻找一种方法,让我的简单C++控制台应用程序始终保持在最前面,只是为了清楚-我正在寻找一种如何以编程方式执行此操作的方法:)我努力搜索但只找到了上面的内容-我不想要的......那么有没有一种方法可以让您的console应用程序在Windows上以C++编程方式始终位于顶部?PS:是的,有一个现有的q

C++ Windows CreateChildProcess - 隐藏/不显示子进程的控制台窗口

我需要为我的主进程创建一个子进程作为套接字监听器/服务器,我使用此调用来实现目标:bSuccess=CreateProcessA(NULL,cmdLineArgs,//commandlineNULL,//processsecurityattributesNULL,//primarythreadsecurityattributesTRUE,//handlesareinheritedHIGH_PRIORITY_CLASS,//creationflagsNULL,//useparent'senvironmentNULL,//useparent'scurrentdirectory&siStar

c++ - 有没有办法让 C++ 控制台文本变大?

我正在制作一个随机数生成器,该程序将创建多个随机数,然后从这些随机数中进行选择,然后在窗口中显示该数字。我想知道是否有办法让那段特定的文字变大?我不想更改窗口中所有文本的大小,因为我在窗口中写了我不想更改的大小感谢您提供的任何帮助 最佳答案 否,但您可以将其设为粗体、更改字体颜色或特定文本的背景颜色。如果您只是想让那段特定的文字脱颖而出,我会为它着色。至于如何做到这一点……取决于平台。你在什么平台?Windows?Linux?什么外壳?看看WindowsConsoleAPI.那应该有你需要的。

在 Linux 中编译 Windows C 控制台应用程序

我可以在Linux中编译WindowsC控制台应用程序(.exe)吗?(更具体地说,Ubuntu)我很久以前就听说过交叉编译器,但当时对它们不感兴趣。最好的问候 最佳答案 有thispost它提供了一些信息,以及这个duplicatequestion当你使用Ubuntu时,你需要的包是(我认为)mingw32apt-getinstallmingw32然后用i586-mingw32msvc-gcc编译,例如i586-mingw32msvc-gcchelloworld.c-ohelloworld.exe

c++ - 为什么控制台动画在 Windows 上这么慢? (有没有办法提高速度?)

好吧,我很无聊,所以想在控制台窗口中制作动画。现在,当我设置第一位时,我注意到它非常慢,整个屏幕填充字符大约需要333毫秒。我想知道是否有办法至少达到~20fps?这是我的代码:#include#include#include#include#include#defineWIDTH(100)#defineHEIGHT(35)boolSetWindow(intWidth,intHeight){_COORDcoord;coord.X=Width;coord.Y=Height;_SMALL_RECTRect;Rect.Left=0;Rect.Top=0;Rect.Bottom=Height-