git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36451
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxActiveX::CreateActiveX(REFCLSID clsid)
{
void wxActiveX::CreateActiveX(REFCLSID clsid)
{
HRESULT hret;
////////////////////////////////////////////////////////
HRESULT hret;
////////////////////////////////////////////////////////
wxLogTrace(wxT(""),wxT("msg sent"));
}
wxLogTrace(wxT(""),wxT("msg sent"));
}
+bool wxActiveX::MSWTranslateMessage(WXMSG *msg){
+
+ if (msg->message == WM_KEYDOWN){
+ HRESULT result = m_oleInPlaceActiveObject->TranslateAccelerator(msg);
+ return (result == S_OK);
+ }
+
+ return wxWindow::MSWTranslateMessage(msg);
+}
+
long wxActiveX::MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam)
{
if (m_oleObjectHWND == NULL)
long wxActiveX::MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam)
{
if (m_oleObjectHWND == NULL)
FuncXArray m_methods;
NameMap m_methodNames;
FuncXArray m_methods;
NameMap m_methodNames;
+ virtual bool MSWTranslateMessage(WXMSG* pMsg);
long MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
DECLARE_CLASS(wxActiveX)
long MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
DECLARE_CLASS(wxActiveX)