具体来说,我创建了一个AllocConsole()
的控制台。现在我想采取那个窗口并移动它。
首先,我想调用GetWindowRect
来获取其宽度和高度。但是,如果我只是在其中键入,请调用CWnd
中的实现。我需要调用接受HWND
作为第一个参数的那个。
我该怎么做?
答案 0 :(得分:3)
在调用时,通过名称空间运算符作用域解析运算符对函数名称进行前缀。这将阻止CWnd成员函数匹配。
void MyWindow::foo()
{
HWND wnd; // = ...
CRect rect;
::GetWindowRect(wnd, &rect);
}