Solved

How can I put "html control" on tool band

Posted on 2001-07-19
20
204 Views
Last Modified: 2013-11-20
I create tool band with ALT + MFC
I can put CButton or CComboBox to my toolband
but I can not put html control(ActiveX) or Flash Object Control(Activex), it's compilied but error at run-time

so anyone have sample or know  
     how to add html control to tool band?


help me plz.
thank you.
======
C ? _?
0
Comment
Question by:chear_chear
20 Comments
 
LVL 12

Expert Comment

by:migel
Comment Utility
Hi!
what is it toolband?
how you create it?
0
 
LVL 42

Expert Comment

by:sedgwick
Comment Utility
u mean toolbar maybe?
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
how are you creating the browser control ? what sort of window is the hosting window?
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
how are you creating the browser control ? what sort of window is the hosting window?
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
I'd use CWnd::CreateControl
0
 

Author Comment

by:chear_chear
Comment Utility
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/shellcc/shell/bands.asp?frame=false&hidetoc=true

you can found band object at above link
Band object have 3 type; ie band, desk band and tool band (like "google toolbar(c)")

I use CWnd::Create to create browser control and I should try to create with CWnd::CreateControl by ShaunWilde's  recommand :D

if anyone have solution ... give me please

0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
if you have source I can start with I could help but all my books (I have a wizard for toolbands on a CD somewhere) are at home
0
 

Author Comment

by:chear_chear
Comment Utility
what your email :)
I will send my code to you
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
shaun_wilde@hotmail.com - its also in my profile :)
0
 

Author Comment

by:chear_chear
Comment Utility
I sent code to shaun_wilde@hotmail.com
thank so much for your help :D



 
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 9

Accepted Solution

by:
ShaunWilde earned 200 total points
Comment Utility
okay add - AfxEnableControlContainer(); to your apps InitInstance - since you are using CWebBrowser class you can go back to using Create (it calls CreateControl internally) - next check your position of the IE control the left and right and height looked odd in debug I used fixed values to set the positions - you can debug the dll by using IE as the debug exe

0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
there are some asserts that I can't put a finger on but it seems to survive the experience
0
 

Author Comment

by:chear_chear
Comment Utility
OH..Excellent thank you so much
Could you send the corrected code to me at chear_chear@yahoo.com  

and  could you suggest me few book of trick and tip with VC++ :)

thank you so much
you so great
chear_chear
=======
C ^ _^

0
 

Author Comment

by:chear_chear
Comment Utility
I try to add AfxEnableControlContainer() and ...
IT WORK!!!!!

Thank god, thank you
0
 

Author Comment

by:chear_chear
Comment Utility
I try to add AfxEnableControlContainer() and ...
IT WORK!!!!!

Thank god, thank you
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
that's okay - do you get the asserts? - I've had them in the past and I can't remember what the fix was
0
 

Author Comment

by:chear_chear
Comment Utility
I got asserts and I don't know howto fix :(
but in release, no error pop to me
0
 

Author Comment

by:chear_chear
Comment Utility
In my project it have CBmpMenu that I found from
http://www.codeguru.com/menu/VerticalBitmapMenu.shtml
but when I put it to my project, it no work there are no error but menu does't appear ?
Do your know why, it not nessesery but if it can , so cool
:>

thank for all help
0
 
LVL 9

Expert Comment

by:ShaunWilde
Comment Utility
have you set bShowBmp4SubMenu = True when you constructed the CBmpMenu ?
0
 

Author Comment

by:chear_chear
Comment Utility
I already set bShowBmp4SubMenu =true but it not work , but I use normal CMenu it ok for me :D

I have other question again,Could you help me ?
http://www.experts-exchange.com/jsp/qManageQuestion.jsp?qid=20159728
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

In this article, I'll describe -- and show pictures of -- some of the significant additions that have been made available to programmers in the MFC Feature Pack for Visual C++ 2008.  These same feature are in the MFC libraries that come with Visual …
Introduction: Ownerdraw of the grid button.  A singleton class implentation and usage. Continuing from the fifth article about sudoku.   Open the project in visual studio. Go to the class view – CGridButton should be visible as a class.  R…
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.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

762 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now