亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? clientdlg.cpp

?? com組件程序
?? CPP
字號:
/////////////////////////////////////////////////////////////////////////////
// ShapeCtl.cpp : Implementation of CShapeCtl
//
// A Simple ActiveX Control
//
// All rights reserved.
//
// Written by Naveen Kohli (naveen@a3ds.com)
// Version 1.0
//
// Distribute freely, except: don't remove my name from the source or
// documentation (don't take credit for my work), mark your changes (don't
// get me blamed for your possible bugs), don't alter or remove this
// notice.
// No warrantee of any kind, express or implied, is included with this
// software; use at your own risk, responsibility for damages (if any) to
// anyone resulting from the use of this software rests entirely with the
// user.
//
// Send bug reports, bug fixes, enhancements, requests, flames, etc. to
//    naveen@a3ds.com
/////////////////////////////////////////////////////////////////////////////

// ClientDlg.cpp : Implementation of CClientDlg
#include "stdafx.h"
#include "ClientDlg.h"

/////////////////////////////////////////////////////////////////////////////
// CClientDlg

//
//	Function:
//		CClientDlg()
//
//	Parameters;
//
//	Return Values:
//
//	Comments:
//		Class constructor..
//

CClientDlg::CClientDlg()
{

}

//
//	Function:
//		OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
//
//	Parameters;
//
//	Return Values:
//		S_OK	Successful property page intialization
//		E_FAIL	Error in property page intialization
//
//	Comments:
//		Function handles the dialog box intialization.
//

LRESULT
CClientDlg::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
	HRESULT hr = E_FAIL;

	// Cache the pointer to shape control.

	m_ShapeCtlWnd = GetDlgItem (IDC_SHAPECTL);

	// Get the unknown pointer.
	
	AtlAxGetControl (m_ShapeCtlWnd, (IUnknown **) &m_pShapeCtl);

	// Make the connecton to control's IControlContainer interface.

	AtlAdviseSinkMap (this, TRUE);

	return 1;  // Let the system set the focus
}

//
//	Function:
//		OnOK(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
//
//	Parameters;
//
//	Return Values:
//		S_OK	Successful property page intialization
//		E_FAIL	Error in property page intialization
//
//	Comments:
//		Function handles the click on OK button.
//

LRESULT
CClientDlg::OnOK(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
	return 0;
}

//
//	Function:
//		OnCancel (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
//
//	Parameters;
//
//	Return Values:
//		S_OK	Successful property page intialization
//		E_FAIL	Error in property page intialization
//
//	Comments:
//		Function handles the click on Close button.
//

LRESULT
CClientDlg::OnCancel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
	AtlAdviseSinkMap (this, FALSE);
	DestroyWindow ();
	PostQuitMessage (0);
	return 0;
}

//
//	Function:
//		OnClickInShapectl(LONG x, LONG y)
//
//	Parameters;
//		x	x-coordinate of the point of click
//		y	y-coordinate of the point of click
//
//	Return Values:
//
//	Comments:
//		Function handles the click inside the control region. This event is fired by the control.
//		The dialog box captures this message by the IDispatch interface implemented by container.
//		The control paases back the x-y coordinates of the point where mouse click took place.
//

VOID __stdcall
CClientDlg::OnClickInShapectl(LONG x, LONG y)
{
	HRESULT hr = E_FAIL;
	short radius = 70;

	// Get the present radius value of the control.

	hr = m_pShapeCtl->get_Radius (&radius);
	if (FAILED (hr)) {
		MessageBox (_T ("Failed to get radius of control"), _T ("Information"), MB_OK);
		return;
	}
	
	// Increase ht eradius by 5 and then put the new value in control.

	radius += 5;

	hr = m_pShapeCtl->put_Radius (radius);
	if (FAILED (hr)) {
		MessageBox (_T ("Failed to change radius of control"), _T ("Information"), MB_OK);
		return;
	}

}

//
//	Function:
//		OnClickOutShapectl(LONG x, LONG y)
//
//	Parameters;
//		x	x-coordinate of the point of click
//		y	y-coordinate of the point of click
//
//	Return Values:
//
//	Comments:
//		Function handles the click outside the control region. This event is fired by the control.
//		The dialog box captures this message by the IDispatch interface implemented by container.
//		The control paases back the x-y coordinates of the point where mouse click took place.
//

VOID __stdcall
CClientDlg::OnClickOutShapectl(LONG x, LONG y)
{
	HRESULT hr = E_FAIL;
	short radius = 70;

	hr = m_pShapeCtl->get_Radius (&radius);
	if (FAILED (hr)) {
		MessageBox (_T ("Failed to change radius of control"), _T ("Information"), MB_OK);
		return;
	}
	
	radius -= 5;
	hr = m_pShapeCtl->put_Radius (radius);
	if (FAILED (hr)) {
		MessageBox (_T ("Failed to change radius of control"), _T ("Information"), MB_OK);
		return;
	}
}

VOID __stdcall
CClientDlg::OnDblClickInShapectl(LONG x, LONG y)
{
	MessageBox (_T ("Double Click In"));
}

VOID __stdcall
CClientDlg::OnDblClickOutShapectl(LONG x, LONG y)
{
	MessageBox (_T ("Double Click Out"));

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩毛片视频在线看| 欧美一区二区不卡视频| 日韩国产欧美三级| 久久久久久免费| 欧美在线视频日韩| 成人一区在线看| 美女mm1313爽爽久久久蜜臀| 一区二区三区欧美亚洲| 国产性天天综合网| 欧美一区二区三区不卡| 91成人免费网站| 成人午夜激情影院| 国产精品一线二线三线精华| 五月激情综合婷婷| 亚洲自拍偷拍九九九| 国产精品日产欧美久久久久| www日韩大片| 欧美一区二区三区在线观看视频 | 亚洲精品自拍动漫在线| 精品国产乱码久久久久久久久| 在线免费亚洲电影| 91美女视频网站| av一区二区三区黑人| 国产精品中文字幕欧美| 美女视频一区二区三区| 日韩专区欧美专区| 亚洲综合成人在线视频| 亚洲欧洲制服丝袜| 亚洲女性喷水在线观看一区| 亚洲欧洲色图综合| 国产精品免费视频观看| 久久综合一区二区| 久久精品亚洲一区二区三区浴池| 精品国产伦理网| 久久综合久久久久88| 26uuu精品一区二区| 精品美女在线播放| 久久尤物电影视频在线观看| 精品国产电影一区二区| 欧美xxxxxxxxx| 欧美电影免费观看高清完整版在线 | 国产精品国产成人国产三级| 日本一区二区高清| 国产精品国产三级国产有无不卡 | 欧美视频中文字幕| 在线亚洲精品福利网址导航| 在线视频一区二区三| 欧美在线色视频| 欧美一区二区三区人| 欧美一级免费观看| 精品国产99国产精品| xnxx国产精品| 日韩一区在线播放| 一区二区三区中文字幕电影 | 91麻豆精品国产91久久久更新时间 | 国产福利91精品一区二区三区| 国产毛片精品视频| 国产大陆亚洲精品国产| 99v久久综合狠狠综合久久| 97精品国产露脸对白| 在线精品视频小说1| 欧美日韩成人一区二区| 欧美成人精品3d动漫h| 国产日韩v精品一区二区| 国产精品美女久久福利网站| 亚洲精品国产无天堂网2021| 午夜久久久久久| 国产乱码精品一区二区三区忘忧草 | 粉嫩13p一区二区三区| 99久久久久久| 欧美性猛交xxxx黑人交| 日韩一区二区精品在线观看| 久久亚洲精精品中文字幕早川悠里 | 欧美精品自拍偷拍| 久久亚洲私人国产精品va媚药| 中文字幕一区二区三| 丝袜诱惑制服诱惑色一区在线观看| 激情成人午夜视频| 99re这里只有精品视频首页| 91精品国产一区二区三区蜜臀| 国产免费成人在线视频| 一区二区欧美在线观看| 久久精品国产成人一区二区三区 | 91麻豆国产福利在线观看| 欧美日本一道本在线视频| www久久久久| 亚洲成人免费观看| 国产精品一区不卡| 欧美区一区二区三区| 国产片一区二区三区| 亚洲国产成人porn| 成人性视频网站| 欧美丰满美乳xxx高潮www| 国产精品入口麻豆原神| 青青草精品视频| 一本大道久久a久久精二百| 精品欧美一区二区久久| 一区二区三区在线视频免费 | 国产二区国产一区在线观看| 欧美三级电影在线观看| 欧美韩国日本综合| 老司机免费视频一区二区| 色婷婷综合久久久久中文 | 中文字幕乱码日本亚洲一区二区| 亚洲高清视频在线| 波多野结衣一区二区三区| 日韩欧美一区二区免费| 亚洲色欲色欲www| 国产乱码精品一区二区三区五月婷 | 国产精品国产三级国产aⅴ原创 | 国产乱一区二区| 91精选在线观看| 亚洲激情图片一区| 99久久777色| 国产精品色一区二区三区| 国产做a爰片久久毛片| 制服丝袜av成人在线看| 一区二区三区在线看| 99在线视频精品| 中文字幕高清不卡| 国产精品99久久久久久久女警 | 激情综合色播激情啊| 欧美一区二区在线免费观看| 亚洲第一会所有码转帖| 日本韩国视频一区二区| 亚洲欧美另类在线| 日本乱人伦一区| 曰韩精品一区二区| 99精品国产视频| 亚洲免费色视频| 在线亚洲免费视频| 亚洲成a天堂v人片| 欧美日韩国产首页| 日韩影院在线观看| 欧美成人艳星乳罩| 国产一区二区视频在线| 久久久一区二区| 粉嫩蜜臀av国产精品网站| 国产婷婷色一区二区三区在线| 国产精品亚洲成人| 精品国产a毛片| 国产成人午夜电影网| 国产精品久久综合| 波多野结衣精品在线| 亚洲男同性恋视频| 91精品国产入口在线| 这里只有精品视频在线观看| 欧美日韩中文国产| 欧美午夜电影网| 在线观看亚洲a| 91黄色免费看| 一本一本久久a久久精品综合麻豆| 美女精品自拍一二三四| 国产一区二区剧情av在线| 蜜桃久久久久久| 久久99久久久久| 久久aⅴ国产欧美74aaa| 国产一区二区视频在线播放| 精品一区二区三区不卡| 一区二区三区电影在线播| 国产精品女主播在线观看| 欧美日韩国产电影| 91视视频在线观看入口直接观看www | 欧美另类videos死尸| 成人深夜福利app| 狠狠色丁香婷婷综合久久片| 亚洲一级二级在线| 一区二区三区四区国产精品| 国产精品天美传媒| 国产欧美日韩另类一区| 欧美一二三区在线| 日韩一区二区精品| 日韩精品一区在线| 2020国产精品| 国产精品久久久久久久浪潮网站| 日韩欧美不卡一区| 国产亚洲欧洲997久久综合| 久久久国际精品| 亚洲美女视频在线观看| 午夜视频一区二区| 亚洲v中文字幕| 麻豆精品久久精品色综合| 美国三级日本三级久久99| 久久草av在线| 亚洲综合色区另类av| 久久一夜天堂av一区二区三区| 久久久久久久久久久久久久久99 | 欧美高清视频不卡网| 色老综合老女人久久久| 久久er精品视频| 免费人成网站在线观看欧美高清| 成人精品一区二区三区中文字幕| 国产高清久久久久| 国产一区二区三区日韩| 亚洲精品ww久久久久久p站| 国产欧美视频在线观看| 欧美成人三级在线| 日韩视频免费观看高清完整版| 精品播放一区二区| 国产精品一区二区久激情瑜伽|