[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 213
  • Last Modified:

How can I put "html control" on tool band

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
chear_chear
Asked:
chear_chear
1 Solution
 
migelCommented:
Hi!
what is it toolband?
how you create it?
0
 
Meir RivkinFull stack Software EngineerCommented:
u mean toolbar maybe?
0
 
ShaunWildeCommented:
how are you creating the browser control ? what sort of window is the hosting window?
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
ShaunWildeCommented:
how are you creating the browser control ? what sort of window is the hosting window?
0
 
ShaunWildeCommented:
I'd use CWnd::CreateControl
0
 
chear_chearAuthor Commented:
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
 
ShaunWildeCommented:
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
 
chear_chearAuthor Commented:
what your email :)
I will send my code to you
0
 
ShaunWildeCommented:
shaun_wilde@hotmail.com - its also in my profile :)
0
 
chear_chearAuthor Commented:
I sent code to shaun_wilde@hotmail.com
thank so much for your help :D



 
0
 
ShaunWildeCommented:
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
 
ShaunWildeCommented:
there are some asserts that I can't put a finger on but it seems to survive the experience
0
 
chear_chearAuthor Commented:
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
 
chear_chearAuthor Commented:
I try to add AfxEnableControlContainer() and ...
IT WORK!!!!!

Thank god, thank you
0
 
chear_chearAuthor Commented:
I try to add AfxEnableControlContainer() and ...
IT WORK!!!!!

Thank god, thank you
0
 
ShaunWildeCommented:
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
 
chear_chearAuthor Commented:
I got asserts and I don't know howto fix :(
but in release, no error pop to me
0
 
chear_chearAuthor Commented:
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
 
ShaunWildeCommented:
have you set bShowBmp4SubMenu = True when you constructed the CBmpMenu ?
0
 
chear_chearAuthor Commented:
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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now