MFC 和 Win API,急! MFC 中SendMessage有三个参数,Win API 有四个,MFC 中没有了 HWND 参数,怎样在 VC 中直接调用 API?不用MFC;如果用 MFC,怎样传 HWND? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWnd *pWnd;pWnd->SendMessage(WM_xxx, WPARAM, LPARAM);::SendMessage(HWND, WPARAM, LPARAM);============================================================================http://www.betajin.com/alphasun/index.htmDocWizard C++程序文档自动生成工具 | Wave OpenGL 水波与动模拟和显示 MFC 中SendMessage有三个参数,Win API 有四个,MFC 中没有了 HWND 参数,怎样在 VC 中直接调用 API?不用MFC;如果用 MFC,怎样传 HWND?Win Api 中SendMessageLRESULT SendMessage( HWND hWnd, // handle of destination window UINT Msg, // message to send WPARAM wParam, // first message parameter LPARAM lParam // second message parameter);hWnd是目标窗口的句柄,也就是接收消息的窗口,也就是我们消息发送的目标,API是孤立的,所以我们调用这个函数的时候必须指定接收消息的目标窗口。而你所说MFC中的SendMessage其实是CWnd类的一个方法,CWnd::SendMessageLRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );因为是该类的成员函数,所以消息的目标窗口就是本身,不用用去指定了。在任何地方(你所说的MFC和SDK中)你都可以::SendMessage(HWND,Msg, WPARAM, LPARAM);去调用API win7下用Beep()无蜂鸣声 5分钟内散100分,我高兴我散分 关于COM1口设备句柄 如何恢复ACCESS中被删除的记录 VC+DAO 请问,如何得到客户端CPU的信息?谢谢! 我想广播图象 SoftICE for 2000 的安装? 网络: source insight 有问题就敢问,(请帮帮我) 关于DLL的引用,高分! 控制Dialog大小问题求解
pWnd->SendMessage(WM_xxx, WPARAM, LPARAM);::SendMessage(HWND, WPARAM, LPARAM);
============================================================================
http://www.betajin.com/alphasun/index.htm
DocWizard C++程序文档自动生成工具 | Wave OpenGL 水波与动模拟和显示
LRESULT SendMessage(
HWND hWnd, // handle of destination window
UINT Msg, // message to send
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
hWnd是目标窗口的句柄,也就是接收消息的窗口,也就是我们消息发送的目标,API是孤立的,所以我们调用这个函数的时候必须指定接收消息的目标窗口。而你所说MFC中的SendMessage其实是CWnd类的一个方法,
CWnd::SendMessage
LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );
因为是该类的成员函数,所以消息的目标窗口就是本身,不用用去指定了。在任何地方(你所说的MFC和SDK中)你都可以::SendMessage(HWND,Msg, WPARAM, LPARAM);去调用API