Problem subclassing progress bar in ocx

I have created an activex (ocx) in vc5 with
default wizard options except it subclasses
the progress bar common control.

I tested this control in VB's IDE and it
worked correctly. However when I compile
the VB program I get error 0x80004005. I
found I could get around this by including
a hidden progress bar on the form.

I have traced the error in VC and it seems
that the controls window is not created.

Has anybody seen a similar problem?

Is there some kind of initialisation or
registering required for the common
control dll?

LVL 2
chris_aAsked:
Who is Participating?
 
Tommy HuiEngineerCommented:
Try adding InitCommonControls() in your application's constructor.


0
 
chris_aAuthor Commented:
Spot on, how could I have missed it?
0
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.

All Courses

From novice to tech pro — start learning today.