Improve company productivity with a Business Account.Sign Up

x
?
Solved

About use ActiveX Control's properties in VB

Posted on 2000-03-09
4
Medium Priority
?
255 Views
Last Modified: 2013-11-20
I Created a ActiveX Control's using MFC ActiveX Control Wizard in VC++. As soon as I set the properties' value use the built control in vb,I found that its self-defined properties' value disapeared at run-time,and when I stop the application in vb's debug mode, their value was recleared. why?
0
Comment
Question by:ycl
  • 2
  • 2
4 Comments
 
LVL 3

Accepted Solution

by:
Norbert earned 200 total points
ID: 2601281
did you implement DoPropExchange ?
example:
void CYourCtrl::DoPropExchange(CPropExchange* pPX) /*\L1\L2 $Workfile: KKOSetCtl.cpp $*/
{
/*\B2
 * Persistence support
 * This function does the persistent storage of propertys in VB component documents.
 *
 * Returnvalue: void
 *
 *\E2*/

      ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
      COleControl::DoPropExchange(pPX);

      PX_String(pPX, _T("Property1"), m_Prop1, "");
      PX_String(pPX, _T("Property2"), m_Prop2, "");
      PX_Bool  (pPX, _T("Property3"), m_Prop3, TRUE);
....
}
0
 

Author Comment

by:ycl
ID: 2602852
Thank you!
0
 

Author Comment

by:ycl
ID: 2602985
But another problem is why when changed the value in property page,the values  did not present in VB's build-in Property Window immediately?
0
 
LVL 3

Expert Comment

by:Norbert
ID: 2603646
there is a function setModifyFlag
and BoundPropertyChanged
did you call them ?
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Introduction: Dialogs (2) modeless dialog and a worker thread.  Handling data shared between threads.  Recursive functions. Continuing from the tenth article about sudoku.   Last article we worked with a modal dialog to help maintain informat…
In this post we will learn different types of Android Layout and some basics of an Android App.
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
To export Lotus Notes to Outlook PST or Exchange and Domino Server files to Exchange Server or PST files with ease, go for Kernel for Lotus Notes to Outlook conversion tool. Through the video, you can watch the conversion process. A common user with…

568 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question