能力值:
( LV13,RANK:1760 )
|
-
-
2 楼
用隐藏任务栏工具或者自己patch这个程序
|
能力值:
( LV13,RANK:1760 )
|
-
-
3 楼
自己patch的话 想办法设置该窗口扩展样式为 WS_EX_TOOLWINDOW并且去掉WS_EX_APPWINDOW样式
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[System.Runtime.InteropServices.DllImportAttribute("user32.dll", EntryPoint="ShowWindow")]
public static extern bool ShowWindow(System.IntPtr hWnd, int nCmdShow) ;
public const int SW_SHOW = 5;
public const int SW_HIDE = 0;
显示窗体
ShowWindow(handler,SW_SHOW );
隐藏窗体
ShowWindow(handler,SW_HIDE );
handler是窗体句柄
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
楼上正解
|
能力值:
( LV3,RANK:30 )
|
-
-
6 楼
再编程序的时候加上一句
1.如果主函数为main ,那么在main之前加上:
#pragma comment(linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"")
2.如果主函数为wmain,那么在wmain之前加上:
#pragma comment(linker, "/subsystem:/"windows/" /entry:/"wmainCRTStartup/"")
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
SetWindowLong(m_hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
任务栏就不会显示了。
MoveWindow(-10000, -10000, wRect.Width(), wRect.Height(), TRUE);
桌面上就不会显示你的程序了。
你可以加一个热键呼出你的程序或者写一个Shell_NotifyIcon来还原显示你的程序窗口。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
彗星小助手可以隐藏吧
|
|
|