當前位置:考研網大全 - 翻譯在線 - 誰能解釋壹下C語言中handle hconsole = getstdhandle((STD _ output _ handle))是什麽意思?

誰能解釋壹下C語言中handle hconsole = getstdhandle((STD _ output _ handle))是什麽意思?

handle hconsole = getstdhandle((STD _ output _ handle))用C語言表示:從特定的標準設備(標準輸出)獲取壹個句柄(用來標識不同設備的數值)。

其中STD_OUTPUT_HANDLE表示標準輸出的句柄。GetStdHandle是壹個Windows API函數,hConsole只是壹個句柄變量。HANDLE是Windows用來表示對象(不是C++對象)的,HWND是其中之壹,HWND是壹個句柄,但是HANDLE不僅僅是HWND,而是壹個通用的句柄表示。

GetStdHandle((STD _ OUTPUT _ HANDLE))等價於GetStdHandle(STD_OUTPUT_HANDLE),不需要加雙括號,加了也沒什麽問題。

擴展數據:

GetStdHandle函數的用法:

語法:handle getstdhandle(dword NST handle);

GetStdHandle()返回標準輸入、輸出或錯誤設備的句柄,即獲取輸入、輸出/錯誤的屏幕緩沖區的句柄。

參數:

該值是以下幾種類型之壹:STD_INPUT_HANDLE標準輸入句柄、STD_OUTPUT_HANDLE標準輸出句柄和STD_ERROR_HANDLE標準錯誤句柄。

百度百科-GetStdHandle

百度百科-手柄

  • 上一篇:狼翻譯成白話文30個字。
  • 下一篇:我希望妳永遠屬於我。
  • copyright 2024考研網大全