我如何从MFC应用程序调用函数的Win32 API版本
How do I call the Win32 API version of a function from an MFC application?
具体来说,我用AllocConsole()
创建了一个控制台。现在我要移动这个窗口
首先我想调用GetWindowRect
来获取它的宽度和高度。但是如果我输入这个它就会调用CWnd
中的实现。我需要调用接受HWND
作为第一个参数的那个。
我该怎么做?
在函数名前加上
void MyWindow::foo()
{
HWND wnd; // = ...
CRect rect;
::GetWindowRect(wnd, &rect);
}
相关文章:
- WIN32:C++,为什么在WM_CLOSE上调用Messagebox函数程序正在冻结
- 调用 Win32 API 函数时未定义的引用
- C++/Win32 构造函数不使用从对话框获取的字符串初始化变量
- Win32 函数可以在同一线程上异步运行吗?
- Win32 C API:替代损坏的execl*()系列函数?
- Windows资源监视器使用哪些Win32函数来检测已终止进程的磁盘和网络活动
- 在Win32中获取SetConsolecursorPosition函数的ERRORRORNO 87(无效参数)
- win32 API 函数 GetModuleFileName 或 GetModuleHandle 中的"Module"是什么?
- Win32:位图实例化中断函数
- c++win32中是否有用于数字系统转换的内置函数
- C#/.NET定时器和Win32睡眠函数都是不精确的
- 用于 Win32 应用程序的 WriteFile() 函数
- ldap_search函数使用 C++ Win32 API 返回错误代码 10
- C++,Win32:如何在 main() 退出后调用函数
- 什么是 stdlib system() 函数的 Win32 API 等效项?
- 从 Win32 包装器 WndProc 调用另一个类中的函数
- C++Win32 对 WaitForSingleObject 函数返回值的含义感到困惑
- 使用私有成员函数调用Win32 QueueUserWorkItem()
- 在 Win32 程序中将 WinMain() 替换为 main() 函数
- 为什么我会得到对任何打印相关函数 win32 的未定义引用