簡體   English   中英

如何從MFC應用程序調用函數的Win32 API版本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM