showwindow

    0热度

    1回答

    我在项目中包含<windows.h>。但我似乎无论如何都无法拨打showWindow和getConsoleWindow。 #ifdef _WIN32 #include <windows.h> bool consoleButtonCallback(void* but); #endif /*tons of code here*/ /* ... */ #ifdef _

    0热度

    1回答

    我试图在回调函数中使用ShowWindow来显示一个窗口,该函数在我隐藏它之后调用了SetTime,但它没有起作用。 请检查下面的代码示例。 #define _WIN32_WINNT 0x0500 #include<windows.h> void CALLBACK f(HWND hwnd, UINT uMsg, UINT timerId, DWORD dwTime) { Messa

    2热度

    1回答

    这是我想做的事: 1)打开与用户名 2的应用程序)给予一定的投入 3)打开第二个窗口,用不同的用户名 4的应用程序)再给予一定的投入 5)切换到第一应用窗口中,执行somethg 6)切换到第二应用 我使用win32gui库在Python编程。 我试过使用ShowWindow和SetForegroundWindow,但它不能正常工作,有人可以请解释我会以非常简单的方式做到这一点吗?

    4热度

    2回答

    我正在编写一个程序来显示/隐藏某个目标应用程序的窗口。我之前正在测试它,发现了一些奇怪的东西。如果我以管理员身份运行目标应用程序(右键单击 - >属性,“兼容性”选项卡,“以管理员身份运行此程序”),则不起作用。 为了证明我编写了一个名为“TargetApplication”一个简单的GUI应用程序,然后我写了下面的代码来测试显示/隐藏这个应用程序: class Program { s

    0热度

    2回答

    很显然,当主窗口隐藏时(“最小化为托盘”),我无法终止给定的进程。所以我尝试在其他进程的FormClosing处理程序中再次显示窗口。也没有工作。 现在我想使用的ShowWindow IntPtr Handle = Gateway->MainWindowHandle; ShowWindow((HWND)Handle.ToPointer(), SW_SHOWDEFAULT); 不幸产生 err

    0热度

    1回答

    我正在创建一个WIN32应用程序。有没有一种方法可以改变窗口,使其可以最大化左侧或右侧,就像按下了win +右箭头或win +左箭头一样? 我试过使用ShowWindow()方法,但没有参数接受左或右最大化。我用下面的代码使用AdjustWindowRect()也试过: AdjustWindowRect(&wr, WS_OVERLAPPEDWINDOW, TRUE); // adjust the

    -1热度

    1回答

    Iam为隐藏目标程序编写程序,实际上它的工作,但是,当我以管理员身份运行该程序时,showWindow函数不起作用。如何解决此问题? private void button1_Click(object sender, EventArgs e) { Process mbot = null; pHandle = IntPtr.Zero; fore

    1热度

    1回答

    只有当从运行对话框执行以下PowerShell命令时,我才会遇到DLL导入错误。从打开的PowerShell窗口完全相同的命令执行没有问题。 错误产生RUN对话框命令: Powershell $k=Add-Type -MemberDefinition '[DllImport("user32.dll")]public static extern bool ShowWindow(IntPtr h, i

    2热度

    2回答

    资源管理器似乎总是以SW_MAXIMIZE(STARTF_USESHOWWINDOW设置在STARTUPINFO.dwFlags)开始我的申请。我知道ShowWindow将使用此值the first time您/ Windows需要显示一个窗口,但它具有最大化不应该最大化窗口的不幸后果。 我的窗口是用CreateDialogIndirectParam创建的,它具有以下样式:WS_CAPTION|W

    1热度

    2回答

    我尝试从其他线程使用WIN32 API时遇到了死锁。我的应用程序需要额外的线程来提高帧率。它实际上会有所帮助,但是,我得到死锁在几乎所有的系统功能: ::的ShowWindow ::的MoveWindow :: UpdateWindow 我知道的ShowWindow()例如,可以与ShowWindowAsync取代()并且它解决了这个问题,但是,在MoveWindow()和UpdateWindow