小编VIS*_*VAM的帖子

如何关闭驱动器

我有一个代码可以取消隐藏可移动驱动器中的所有文件

//buffer is the removable drive letter
PWSTR show = L"/k attrib -s -r -h *.* /s /d /l ";
ShellExecute(NULL,L"open",L"cmd.exe",show,buffer,SW_HIDE);
Run Code Online (Sandbox Code Playgroud)

此代码可以成功运行,但执行此操作后,我无法弹出可移动驱动器.它显示以下消息 在此输入图像描述

即使我关闭我的程序,它也会显示此消息.当看到任务管理器时,我发现我的驱动器I:\正在后台运行,我现在应该怎么做才能解决这个问题

c++

1
推荐指数
1
解决办法
41
查看次数

如何在Win32 api中清除屏幕

我有一个 C++ windows API 程序,它使用 TextOut 函数显示文本

TCHAR buffer[] = _T("Hello");
        TCHAR buffer1[] = _T("How to clear this one\?");
        TextOut(hdc,200,170,buffer,_tcslen(buffer));
        TextOut(hdc, 200, 185, buffer1, _tcslen(buffer1));
Run Code Online (Sandbox Code Playgroud)

我进一步的文本输出已经被这样覆盖了在此处输入图片说明

如何清除前一个并添加这个。

我发现在像这样的同一位置执行 TextOut 功能

TextOut(hdc,200,170,buffer,_tcslen(buffer));
        TextOut(hdc, 200, 170, buffer1, _tcslen(buffer1));
Run Code Online (Sandbox Code Playgroud)

将替换前一个,但由于其他一些原因,我不能这样做,清除屏幕的实际方法是什么。控制台中是否有类似 system("cls") 之类的 Windows 谢谢

c++ api winapi

-4
推荐指数
1
解决办法
7356
查看次数

标签 统计

c++ ×2

api ×1

winapi ×1