用VC6.0建立ATL过程,然后创建FullControl对象,添加鼠标双击消息,如下:
LRESULT OnLButtonDblClk(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
OutputDebugString("OnLButtonDblClk");
RECT rect;
GetClientRect( &rect);
return 0;
}
在自动生成的网页测试这个控件,鼠标在控件区域双击,运行到GetClientRect这里直接崩溃退出了。
求指导啊,摸不着头脑了。
测试网页如下:
<HTML>
<HEAD>
<TITLE>ATL 3.0 test page for object hhh</TITLE>
</HEAD>
<BODY>
<OBJECT ID="hhh" CLASSID="CLSID:88753D42-7E4A-4D2F-9954-9C282D38633A" width="560" height="420"></OBJECT>
</BODY>
</HTML>