Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - Crash while creating ToolBar?
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Crash while creating ToolBar?

 Post Reply Post Reply
Author
Message
prashant View Drop Down
Senior Member
Senior Member
Avatar

Joined: 19 February 2007
Location: India
Status: Offline
Points: 165
Post Options Post Options   Thanks (0) Thanks(0)   Quote prashant Quote  Post ReplyReply Direct Link To This Post Topic: Crash while creating ToolBar?
    Posted: 22 August 2007 at 10:23am
Hi Oleg,

I am getting crash  following call:-

>> CToolBarViewName is derived from CXTPToolBar

>> Also I added following lines in .h and .cpp file respectively.

DECLARE_DYNAMIC(CToolBarViewName
IMPLEMENT_DYNAMIC(CToolBarViewName ,CXTPToolBar)

CToolBarViewName *m_wndToolBar;

Following Line of code CRASHING:

m_wndToolBar = (CToolBarViewName*)pCommandBars->Add(_T("View"), xtpBarTop, RUNTIME_CLASS(CToolBarViewName ));

2) I need to handle PreTranslateMessage of my Toolbar class CToolBarViewName.

Thanks in advance.
Back to Top
Oleg View Drop Down
Senior Member
Senior Member


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2007 at 12:40pm
instead DECLARE_DYNAMIC, IMPLEMENT_DYNAMIC use DECLARE_XTP_COMMANDBAR, IMPLEMENT_XTP_COMMANDBAR,
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
prashant View Drop Down
Senior Member
Senior Member
Avatar

Joined: 19 February 2007
Location: India
Status: Offline
Points: 165
Post Options Post Options   Thanks (0) Thanks(0)   Quote prashant Quote  Post ReplyReply Direct Link To This Post Posted: 23 August 2007 at 2:18am
Hurrray
Problem solved, thanks.

I am able to trap WM_KEYDOWN message for all other keys except ENTER
Not able to trap VK_RETURN message, my code is as follows

BOOL CToolBarSearch::PreTranslateMessage(MSG *pMsg)
{
    if( pMsg->message == WM_KEYDOWN )   
    {   
        switch(pMsg->wParam)
        {// Send Message to parent
         // Informing user Enter Key        
         case VK_RETURN:                                
              m_pParent->SendMessage(WM_COMMAND,
              (WPARAM)MSG_MYMSG,0);
         break;
        }
    }
    return TToolBar::PreTranslateMessage(pMsg);
}

Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.051 seconds.