您的位置:首页 > Web前端 > HTML

How to drag a dialog box derived from DHtmlDialog ?

2012-05-21 14:06 465 查看
http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2006-04/msg01276.html

 

Re: How to drag a dialog box derived from DHtmlDialog ?

Tech-Archive recommends:
Repair Windows Errors & Optimize Windows Performance


 

 

From: "AliR" <AliR@xxxxxxxxxxxxx>

Date: Mon, 17 Apr 2006 11:30:02 -0500
You can do that by catching the DISPID_HTMLELEMENTEVENTS_ONSELECTSTART and

DISPID_HTMLELEMENTEVENTS_ONDRAGSTART for all the elements in the Document.

and call

SendMessage(m_hWnd,WM_NCLBUTTONDOWN,HTCAPTION,0);

Here is an example:

http://www.codeproject.com/dotnet/HtmlSkinCDHtmlDialog.asp

AliR.

"Shatrughan" <shatrughan@xxxxxxxxxxxxxxx> wrote in message
news:ueL6QYhYGHA.1888@xxxxxxxxxxxxxxxxxxxxxxx

Hi

I have created a dialogbox which is derived from CDHtmlDialog. My

dialogbox

don't have titlebar.

Because it is a DHtmlDialog box it contains a web page. Web page hase an

Image looks like titlebar (Which is not a titlebar).

Now what I want is I want to drag my dialog by pressing this image

(titlebar).

I tried to Override OnLButtonDown but control not going there. Why I don't

know?

Aftre tring this I am able to drag my dialog by pressing on border only.

Which is not my requirement.

UINT CDhtmldemoDlg::OnNcHitTest(CPoint point)

{

return HTCAPTION ;

}

Any suggestion ????

--

Thanks and Regards

Shatrughan Prasad Bareth

.

 

References:
How to drag a dialog box derived from DHtmlDialog ?
From: Shatrughan

Prev by Date: Re: Date Format In CMonthCalCtrl Control

Next by Date: Re: Date Format In CMonthCalCtrl Control

Previous by thread: How to drag a dialog box derived from DHtmlDialog ?

Next by thread: How i can set bmp as a dialog background?

Index(es):
Date

Thread

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息