FLASH控件在播放FLASH时候的右键菜单如何在VC里屏蔽掉不让它显示啊?我弄了好久都不行,帮帮忙~多谢~ 如题.多谢了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setmenu(false)好象还有关于。最好还是hook. 我这样做,可以// 原始窗口过程WNDPROC wpOrigProc;// 新窗口过程,该窗口过程用来路由Flash控件的窗口,为的是屏蔽在Flash控件上的鼠标右键菜单LRESULT APIENTRY SubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { // 鼠标消息由视类处理 if ((uMsg >= WM_MOUSEFIRST) && (uMsg <= WM_MOUSELAST)) { return TRUE; } return CallWindowProc(wpOrigProc, hwnd, uMsg, wParam, lParam); } BOOL OFlashWnd::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext){ BOOL l_bRet = CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); wpOrigProc = (WNDPROC)SetWindowLong(m_hWnd, GWL_WNDPROC, (LONG)SubclassProc); return l_bRet;} VC2010 MFC工程插入Microsoft Web Brower 编译通过,运行什么也看不到 关于list control 关于屏幕闪动的问题 简单问题,csocket的send函数 如何用vc调系统输入法 api函数是? 各位大侠,有谁知道类似高考阅卷机(扫描涂黑点的答题卡)的编码方式 winmain 与 控制台 在对话框属性里去掉title bar后发现不能拖动对话框了,怎么解决呀? 如何将一帧编程写入flash文件? 在win2000下如何写服务程序? 把单文档工程中原基于CWnd的视图改为基于CFormView后编译出现下面三个错误?该怎么修改呢? 关于程序整合的问题
好象还有关于。
最好还是hook.
// 原始窗口过程
WNDPROC wpOrigProc;
// 新窗口过程,该窗口过程用来路由Flash控件的窗口,为的是屏蔽在Flash控件上的鼠标右键菜单
LRESULT APIENTRY SubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
// 鼠标消息由视类处理
if ((uMsg >= WM_MOUSEFIRST) && (uMsg <= WM_MOUSELAST))
{
return TRUE;
}
return CallWindowProc(wpOrigProc, hwnd, uMsg,
wParam, lParam);
}
BOOL OFlashWnd::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName,
DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
UINT nID, CCreateContext* pContext)
{
BOOL l_bRet = CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
wpOrigProc = (WNDPROC)SetWindowLong(m_hWnd, GWL_WNDPROC, (LONG)SubclassProc);
return l_bRet;
}