Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - CXTEditListBox and CXTBrowseEdit
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

CXTEditListBox and CXTBrowseEdit

 Post Reply Post Reply
Author
Message
jimmy View Drop Down
Senior Member
Senior Member


Joined: 11 November 2003
Location: Austria
Status: Offline
Points: 516
Post Options Post Options   Thanks (0) Thanks(0)   Quote jimmy Quote  Post ReplyReply Direct Link To This Post Topic: CXTEditListBox and CXTBrowseEdit
    Posted: 22 March 2005 at 4:09am
Hello,

we have our own directory cooser dialog.
With CXTBrowseEdit we can use
virtual void ChooseDirectory();
to inplace our dialog.
But how can i do this with CXTEditListBox at new item ?

  Jimmy


Back to Top
unicef View Drop Down
Newbie
Newbie


Joined: 17 February 2005
Status: Offline
Points: 13
Post Options Post Options   Thanks (0) Thanks(0)   Quote unicef Quote  Post ReplyReply Direct Link To This Post Posted: 28 March 2005 at 1:53pm
Hi Jimmy,

I've noticed that. It's toolkit design problem.

void CXTEditListBox::EditListItem(BOOL bNewItem) should be virtual function. Otherwise you cannot create derived class from CXTPItemEdit. The following is a workaround. It's ugly, but it works.

class CMyEditListBox : public CXTEditListBox
{};

class CMyItemEdit: CXTItemEdit
{
    virtual void ChooseDirectory();
...
};

CMyEditListBox::OnLButtonDblClk(UINT nFlags, CPoint point)
{
    CWnd::OnLButtonDblClk(nFlags, point);
    MyEditListItem(FALSE);
}

void CMyEditListBox::MyEditListItem(BOOL bNewItem)
{
...
    m_pItemEdit = new CMyItemEdit( this, rcItem,
        m_strItemText, m_dwLStyle, true );

...
}
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.027 seconds.