Go Premium for a chance to win a PS4. Enter to Win

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

Displaying HTML control?

Hi, I want to develop a WIN32 application which should display a HTML control in it, which in turn should display an HTML/DHTML page? How can I do this and how can my app capture which link of the HTML page is clicked that is displayed in the HTML control?
Please write in detail.
Thanx in advance.
0
Moin
Asked:
Moin
  • 6
  • 6
1 Solution
 
sunjCommented:
http://www.microsoft.com/msj/0100/c++/c++0100.asp

That answers all (and more) your questions.
0
 
ShaunWildeCommented:
since you have posted this in the MFC section I am going to assume you are familier with MFC.

create a project MDI/SDI and use CHtmlView as the base class of the CView object

you can then navigate using the NavigateMethod.

you can capture which URLs are clicked on using the BeginNavigate notification method that is sent to your base class
0
 
MoinAuthor Commented:
Thanx for your comments...
Mr. ShaunWilde! please also tell me whether I can load a pre-written DHTML file into that view also.
Thanx
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
ShaunWildeCommented:
sure you can .

if it is a file you can just navigate to this file

or if it is in memory you could use the about: protocol or the IPersistStreamInit::Load(...) method
0
 
MoinAuthor Commented:
Mr. Suni and Mr. ShaunWilde! Comments from both of you has helped me. Please tell me how should I divide the points.
:)
Thanks
0
 
ShaunWildeCommented:
post a 0 point question in the following board

http://www1.experts-exchange.com/Customer_Service/Experts_Exchange/

explain what you want to do referrring to this question.

you will probably get this question as answered to either Suni or myself and then be requested to post another question with the remainder points and with a name like

Points for ShaunWilde
or
Points for Suni
0
 
MoinAuthor Commented:
But please tell me one thing. How can I get the URL of the link that is being clicked from the CHTMLView in my MFC application. Whoever will answer this question will get the points. :)
Thanks
0
 
MoinAuthor Commented:
Please write code examples
0
 
ShaunWildeCommented:
override OnBeforeNavigate2

void CYourHtmlView::OnBeforeNavigate2( LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel )
{
TRACE (_T("URL=%s"),URL);
}



0
 
ShaunWildeCommented:
oops that should be

TRACE (_T("URL=%s"),lpszURL);


0
 
MoinAuthor Commented:
Thanx a lot. can u please write ur e-mail so that i can stay in touch with u.
Don't worry points are yours now. :)
0
 
ShaunWildeCommented:
shaun_wilde@hotmail.com
0
 
MoinAuthor Commented:
Thanks
0

Featured Post

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.

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