[英]How do I call the Win32 API function `WriteFile()` with C++ iterators?
[英]How do I call the Win32 API version of a function from an MFC application?
具體來說,我使用AllocConsole()
創建了一個控制台。 現在我想采取那個窗口並移動它。
首先,我想調用GetWindowRect
來獲取其寬度和高度。 但是,如果我只是鍵入它調用CWnd
的實現。 我需要調用接受HWND
作為第一個參數的那個。
我該怎么做呢?
用函數名稱作為前綴 名稱空間操作 調用時的范圍解析運算符。 這將阻止CWnd成員函數匹配。
void MyWindow::foo()
{
HWND wnd; // = ...
CRect rect;
::GetWindowRect(wnd, &rect);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.