當前位置:首頁 » 編程語言 » c語言控制台標題去掉管理員
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言控制台標題去掉管理員

發布時間: 2022-08-30 23:37:48

❶ 研究一下午也不知道怎麼隱藏c語言的控制台窗口!!!求詳細講解!!!

加這個就好了#pragmacomment(linker,"/subsystem:"windows"/entry:"mainCRTStartup"")

截圖如下:

❷ 如何讓(c語言編寫的)控制台窗口右上角那個關閉按鈕失效或者隱藏起來或者怎樣才能在不小心點到那個關

舉兩個栗子

/**
*讓關閉按鈕失效(變灰)
*/
#include<Windows.h>
#include<stdio.h>

voidmain()
{
DeleteMenu(GetSystemMenu(GetConsoleWindow(),FALSE),SC_CLOSE,MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
//上面兩句也可以換成
//EnableMenuItem(GetSystemMenu(GetConsoleWindow(),FALSE),SC_CLOSE,MF_GRAYED);
printf("關閉按鈕按不了了 ");
system("pause");
}


/**
*隱藏關閉按鈕
*/
#include<Windows.h>
#include<stdio.h>

voidmain()
{
HWNDhwnd=GetConsoleWindow();
LONGStyle; //窗口風格
Style=GetWindowLong(hwnd,GWL_STYLE); //得到窗口風格
Style=Style&~WS_CAPTION; //去掉標題欄
SetWindowLong(hwnd,GWL_STYLE,Style); //為窗口設置新的風格
printf("關閉按鈕不見了 ");
system("pause");
}

❸ c語言在控制台執行中如何實現清除一行語句(不是清屏是清除一行或一個字元串)

不知道,但是你可以嘗試
#include "conio.h"下的
gotoxy(1,1);
for(i=0;i<80;i++);
printf(" ");
有這個效果的。

❹ C語言怎樣更改程序標題

調用Win32 API函數。

SetConsoleTitle("控制台窗口操作");

❺ c語言編譯成.exe的文件後怎樣去掉標題欄上的路徑

可以通過system()函數調用title命令實現更改DOS窗口標題:

//---------------------------------------------------------------------------

#include <stdlib.h>

int main(int argc, char* argv[])
{

system("title abc"); /*將窗口標題更改為abc*/
system("pause");
return 0;
}
//---------------------------------------------------------------------------

❻ c語言如何調用命令行並且是以管理員身份運行的命令行

如果你的命令要求以管理員身份運行,那麼你自己的C語言程序也得是以管理員身份運行的,這可以通過在程序上點擊 右鍵 -》以管理員許可權運行 ,或者通過添加一個 manifest 文件的形式來提升許可權。參見 jingyan..com/article/f0e83a25c2e78a22e5910137.html 中的步驟1,以外置文件的形式來提升許可權。

❼ C語言寫控制台程序,如何禁止控制台的關閉按鈕裡面提供的方法試了試,為什麼不行呢,還望您多多指教!謝

推薦幾種方法。1 while(1);這好想到的。
2 思路一樣 for(;;);

3 ,要包含頭文件windows.h 這樣寫:system("pause");

❽ C語言寫控制台程序,如何禁止控制台的關閉按鈕

要攔截消息的話可以通過SetConsoleCtrlHandler和HandlerRoutine函數(msdn一下),下面是簡單例子:
#include
<Windows.h>
#include
<stdio.h>
BOOL
MyHandler(
DWORD
dwCtrlType
)
{
if
(
dwCtrlType
==
CTRL_CLOSE_EVENT
)
{
printf("Cannot
close...\n");
return
TRUE;
}
return
FALSE;
}
void
main()
{
SetConsoleCtrlHandler((PHANDLER_ROUTINE)MyHandler,
TRUE);
printf("Please
try
to
clsoe...\n");
while(1)
{};
}
要禁止關閉按鈕的話可以直接從系統菜單里移除,比如:
#define
_WIN32_WINNT
0x0500
#include
<Windows.h>
#include
<stdio.h>
void
main()
{
DeleteMenu(GetSystemMenu(GetConsoleWindow(),
FALSE),
SC_CLOSE,
MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
printf("Now
you
cannot
close
this
window...\n");
system("pause");
}