请教C++隐藏主窗口方法.

请教C++隐藏主窗口方法.,第1张

首先::SetWindowLong(m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW)即可数辩搜以不在任务栏显示

其次,隐藏薯历主窗口灶宏

void CMyDialog::OnNcPaint()

{

static int i = 2

if(i > 0)

{

i --

ShowWindow(SW_HIDE)

}

else

CDialog::OnNcPaint()

}

#include <stdio.h>

#include <stdlib.h>

#include <windows.h>

#include <Winuser.h>

#include <shellapi.h>

#pragma comment(lib,"shell32.lib")

main(){

ShellExecuteA(NULL,TEXT("open"), TEXT("尺散wmplayer.exe"), TEXT("K:\\Loonie\\C\\P1\\1.wma"),NULL,SW_HIDE)

}

上面,音乐文件 全路径例子 是 K:\\Loonie\\C\\敬塌P1\\1.wma -- 注意陵稿氏用 双斜杠代替 单斜杠。

换成你的 文件和路径便可。

ShellExecuteA 用于英文。 unicode 我没试过,用ShellExecute 。 SW_HIDE 无窗。

窗体能获取到的, main函数第一个参数就是路径, 用算法把前面的给去了, 就剩下最后一个反斜杠后面的就槐差可以了.

HWND hWnd= GetForegroundWindow() //获取当前的前置窗口

ShowWindow(hWnd, SW_HIDE) //隐藏了获取的窗口铅虚皮.

需要加入windows.h头文件.或cwindow头文誉铅件并使用名字空间std


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12542138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存