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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? n_tooltip.sru

?? 仿windows優化大師界面(源碼)123456
?? SRU
?? 第 1 頁 / 共 2 頁
字號:
						Integer			ai_Flags		Tool creation flags

	Use:				Call from mousemove-event for control

******************************************************************************/

TOOLINFO ToolInfo
Integer	li_Width, li_Height

ToolInfo.cbSize 	= 40
ToolInfo.uFlags 	= TTF_SUBCLASS	//Flags 
ToolInfo.hWnd		= Handle( ado_Object )
ToolInfo.hInstance= 0 // Not used 
ToolInfo.uID		= ToolID
iul_Handle[ToolID] = ToolInfo.hWnd
ToolID++
ToolInfo.lpszText	= LocalAlloc( 0, 120 )
POST LocalFree( ToolInfo.lpszText ) // Free Allocated Memory
lStrCpy( ToolInfo.lpszText, Left( as_tiptext, 120 ) )

//	Define the object as a rectangle
ToolInfo.Rect.Left	= 0
ToolInfo.Rect.Top 	= 0
ToolInfo.Rect.Right	= UnitsToPixels( ado_Object.Width, XUnitsToPixels! )
ToolInfo.Rect.Bottom	= UnitsToPixels( ado_Object.Height, YUnitsToPixels! )

If ToolTipMsg( hWndTT, TTM_ADDTOOL, 0, ToolInfo ) = 0 Then
	MessageBox( "Error", "Cannot register object in the toolwindow control!", StopSign!, Ok! )
	Return( -1 )
End If

Return ( ToolID - 1 )

end function

public function long of_getfont ();/*****************************************************************************

	Function:		of_getfont

	Description:	Gets the font used in the tooltip window

	Returns:			(none)

	Arguments:		

	Use:				Call from mousemove-event for control

******************************************************************************/

uLong			lul_Font

lul_Font = Send( hWndTT, WM_GETFONT, 0, 0 )

Return lul_Font
end function

public subroutine of_relaymsg (dragobject ado_object);/*****************************************************************************

	Function:		of_relaymsg

	Description:	This function will send the control message to the 
						toolwindow control.

	Returns:			(none)

	Arguments:		DragObject		ado_Object

	Use:				Call from mousemove-event for control

******************************************************************************/

MSG Msg

Msg.hWnd		= Handle( ado_Object )
Msg.Message	= 512	// WM_MOUSEMOVE
Msg.WParam 	= Message.WordParm
Msg.LParam 	= Message.LongParm

RelayMsg( hWndTT, TTM_RELAYEVENT, 0, Msg )

end subroutine

public subroutine of_setmaxwidth (long al_maxwidth);/*****************************************************************************

	Function:		of_setmaxwidth

	Description:	Sets the maximum tooltip width. If the text is longer it will
						splitted over more than one line.

	Returns:			(none)

	Arguments:		Long 		al_MaxWidth

	Use:				Call to set the maximum width.

-------------------------------------------------------------------------------

	Auteur:	Aart Onkenhout

	Revision History
	--------------------
	Date			Version
	15-05-2000	1.0		Initial version

******************************************************************************/

Send( hWndTT, TTM_SETMAXTIPWIDTH, 0, UnitsToPixels( al_MaxWidth, xUnitsToPixels! ) )

Return
end subroutine

public function integer of_removetool (dragobject ado_object, integer ai_toolid);/*****************************************************************************

	Function:		of_removetool

	Description:	Unregisters a control within the tooltip control

	Returns:			(none)

	Arguments:		DragObject		ado_Object	Object to unregister within the tooltip control
						Integer			ai_ToolId	Tool Id (returned by of_AddTool)

	Use:				

-------------------------------------------------------------------------------

	Auteur:	Aart Onkenhout

	Revision History
	--------------------
	Date			Version
	29-06-2001	1.0		Initial version

******************************************************************************/

TOOLINFO ToolInfo
Integer	li_Width, li_Height

ToolInfo.cbSize 	= 40
ToolInfo.uFlags 	= 16	//Flags 
ToolInfo.hWnd		= Handle( ado_Object )
ToolInfo.hInstance= 0 // Not used 
ToolInfo.uID		= ai_ToolID
iul_Handle[ToolID] = ToolInfo.hWnd

ToolTipMsg( hWndTT, TTM_DELTOOL, 0, ToolInfo )

Return 1

end function

public subroutine of_settiptitle (integer ai_icon, string as_title);/*****************************************************************************

	Function:		of_settiptitle

	Description:	Sets the title of the tooltip

	Returns:			(none)

	Arguments:		Integer		ai_Icon
						Values:		TTI_NONE = 0
										TTI_INFO = 1
										TTI_WARNING = 2
										TTI_ERROR = 3
						String		as_Title

	Use:				Call with the desired title and icon.

-------------------------------------------------------------------------------

	Auteur:	Aart Onkenhout

	Revision History
	--------------------
	Date			Version
	10-05-2001	1.0		Initial version

******************************************************************************/

SendMessageString( hWndTT, TTM_SETTITLEA, ai_Icon, as_Title )
end subroutine

public subroutine of_settiptextcolor (long aul_color);/*****************************************************************************

	Function:		of_settiptextcolor

	Description:	Sets the textcolor

	Returns:			(none)

	Arguments:		uLong		aul_Color	

	Use:				Call with the desired color

-------------------------------------------------------------------------------

	Auteur:	Aart Onkenhout

	Revision History
	--------------------
	Date			Version
	10-05-2001	1.0		Initial version

******************************************************************************/
Send( hWndTT, TTM_SETTIPTEXTCOLOR, aul_Color, 0 )
end subroutine

public subroutine of_settipbkcolor (long aul_color);/*****************************************************************************

	Function:		of_settipbkcolor

	Description:	Sets the backgroundcolor of the tooltip-window

	Returns:			(none)

	Arguments:		uLong		aul_Color	

	Use:				Call with the desired color

-------------------------------------------------------------------------------

	Auteur:	Aart Onkenhout

	Revision History
	--------------------
	Date			Version
	10-05-2001	1.0		Initial version

******************************************************************************/

Send( hWndTT, TTM_SETTIPBKCOLOR,aul_color, 0 )
end subroutine

public function integer of_controlregister (dragobject controlobject, integer tipstyle, string tip, integer title, string titlename, integer maxwidth, long bkcolor, long textcolor);
if hWndTT<=0 then
	if  TIPSTYLE = 0 then 
		hWndTT = CreateWindowExA(WS_EX_TOPMOST,TOOLTIPS_CLASS,0, TTF_CENTERTIP + TTS_BALLOON + 2, &
         	CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,  &
         	0, 0, Handle(GetApplication()),0)
	else
		HWndTT = CreateWindowExA(WS_EX_TOPMOST, TOOLTIPS_CLASS,0,TTF_CENTERTIP, &
				CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,  &
				0, 0, Handle(GetApplication()),0)
	end if
end if
of_SetMaxWidth( MaxWidth)
of_SetTipBKColor( BKColor)
of_SetTipTextColor( TextColor)
of_SetTipTitle( title, titlename )

// Register Controls...



TOOLINFO ToolInfo
Integer	li_Width, li_Height

ToolInfo.cbSize 	= 40
ToolInfo.uFlags 	= TTF_SUBCLASS	//Flags 
ToolInfo.hWnd		= Handle(controlobject)
ToolInfo.hInstance= 0 // Not used 
ToolInfo.uID		= ToolID
iul_Handle[ToolID] = ToolInfo.hWnd
ToolID++
ToolInfo.lpszText	= LocalAlloc( 0, 120 )
POST LocalFree( ToolInfo.lpszText ) // Free Allocated Memory
lStrCpy( ToolInfo.lpszText, Left( tip, 120 ) )

//	Define the object as a rectangle
ToolInfo.Rect.Left	= 0
ToolInfo.Rect.Top 	= 0
ToolInfo.Rect.Right	= UnitsToPixels( controlobject.Width, XUnitsToPixels! )
ToolInfo.Rect.Bottom	= UnitsToPixels( controlobject.Height, YUnitsToPixels! )

If ToolTipMsg( hWndTT, TTM_ADDTOOL, 1, ToolInfo ) = 0 Then
	MessageBox( "Error", "Cannot register object in the toolwindow control!", StopSign!, Ok! )
	Return( -1 )
End If
Return ( ToolID - 1 )

end function

on n_tooltip.create
call super::create
TriggerEvent( this, "constructor" )
end on

on n_tooltip.destroy
TriggerEvent( this, "destructor" )
call super::destroy
end on

event constructor;InitCommonControls()
//
//hWndTT = CreateWindowExA(WS_EX_TOPMOST,TOOLTIPS_CLASS,0, TTF_CENTERTIP + TTS_BALLOON + 1, &
//         CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,  &
//         0, 0, Handle(GetApplication()),0)
//
end event

event destructor;DestroyWindow(hWndTT)
end event

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级韩国三级日本三斤| 国产欧美一区在线| 久久99国产精品久久99果冻传媒| 精品国产亚洲在线| 不卡高清视频专区| 亚洲va欧美va人人爽| 91麻豆精品久久久久蜜臀| 天天操天天干天天综合网| 欧美www视频| 秋霞午夜鲁丝一区二区老狼| 久久亚洲精精品中文字幕早川悠里| 久久成人久久爱| 欧美xxx久久| 91国产福利在线| 久久99国内精品| 中文字幕一区二区三区色视频 | 亚洲天堂成人在线观看| 欧美性一二三区| 九九**精品视频免费播放| 亚洲九九爱视频| 国产黄人亚洲片| 亚洲午夜激情av| 玉足女爽爽91| 国产精品久久久久影院老司| 97久久精品人人爽人人爽蜜臀| 舔着乳尖日韩一区| 一区二区三区在线不卡| 中文子幕无线码一区tr| 久久嫩草精品久久久精品| 欧美久久久影院| 日韩美女视频在线| 丰满白嫩尤物一区二区| 日韩视频永久免费| 国产精品一卡二卡在线观看| 高清不卡在线观看av| 色综合一个色综合| 日韩你懂的在线播放| 777午夜精品视频在线播放| 色呦呦一区二区三区| 欧美日本韩国一区| 7777女厕盗摄久久久| 丁香天五香天堂综合| 国产乱一区二区| 国产乱理伦片在线观看夜一区| 蜜桃视频在线观看一区| 美洲天堂一区二卡三卡四卡视频| 亚洲成人免费av| 一区二区三区日本| 亚洲午夜三级在线| 日本美女一区二区三区视频| 日本不卡123| 精品影视av免费| 成人午夜又粗又硬又大| 91亚洲国产成人精品一区二区三| 色综合天天做天天爱| 欧美一区二区性放荡片| 欧美亚洲综合一区| 欧美视频一区二区在线观看| 欧美一级二级三级乱码| 欧美激情一区二区三区不卡 | 91精品国产高清一区二区三区| 国产精品中文字幕欧美| 欧洲精品一区二区| 国产色产综合产在线视频| 日韩伦理av电影| 成人精品小蝌蚪| 国产婷婷色一区二区三区| 日精品一区二区| 国产福利一区二区三区视频| 国产激情91久久精品导航| 欧美偷拍一区二区| 在线91免费看| 一区二区三区在线免费| 五月婷婷综合网| 国产一区二区在线视频| 色悠久久久久综合欧美99| 91精品国产综合久久久久久久| 亚洲精品福利视频网站| 国产激情偷乱视频一区二区三区| 欧美肥大bbwbbw高潮| 亚洲一区二区三区自拍| 成人免费看黄yyy456| 欧美顶级少妇做爰| 麻豆极品一区二区三区| 欧美日韩二区三区| 久久99精品久久久久久动态图| 91在线看国产| 一区二区中文视频| www.66久久| 玉足女爽爽91| 91精品福利在线| 91网站最新地址| 一区二区成人在线视频| 欧美日韩一区国产| 国产激情91久久精品导航| 国产嫩草影院久久久久| 一本一道综合狠狠老| 日本欧美韩国一区三区| 久久女同精品一区二区| 白白色 亚洲乱淫| 婷婷丁香久久五月婷婷| 国产精品午夜久久| 欧美日韩高清影院| 99久久综合色| 日本不卡视频在线| 亚洲香蕉伊在人在线观| 欧美mv和日韩mv国产网站| 国产91色综合久久免费分享| 欧美国产成人精品| 日韩精品一区国产麻豆| 国产在线播放一区| 亚洲国产中文字幕| 精品欧美一区二区三区精品久久| 成人毛片视频在线观看| 国产一区二区成人久久免费影院| 五月天婷婷综合| 一级做a爱片久久| 一区二区三区精品视频在线| 久久久天堂av| 777亚洲妇女| 日韩一区二区在线看| 精品久久久久av影院| 国产精品乱码人人做人人爱| 亚洲欧美日韩国产综合| 天天色天天爱天天射综合| 韩国理伦片一区二区三区在线播放| av爱爱亚洲一区| 国产乱人伦精品一区二区在线观看 | 91在线观看下载| 91高清视频在线| 色欧美乱欧美15图片| 91 com成人网| 国产亚洲一区二区在线观看| 亚洲国产精品视频| 国产成人午夜电影网| 欧美日韩在线播放三区四区| 国产午夜亚洲精品理论片色戒 | 亚洲天堂免费看| 久久99热这里只有精品| 99久久精品99国产精品| 久久综合久久综合亚洲| 亚洲成av人**亚洲成av**| 99国产精品久久| 中文字幕日本乱码精品影院| 成人av在线影院| 欧美激情一区在线观看| 久久99国产精品久久99| 91麻豆精品91久久久久同性| 亚洲一区二区三区国产| 91久久国产综合久久| 亚洲免费成人av| 欧洲一区二区三区在线| 亚洲婷婷综合久久一本伊一区| 国内不卡的二区三区中文字幕| 在线播放亚洲一区| 日韩影院免费视频| 欧美一区二区视频观看视频| 免费在线看成人av| 精品成人一区二区| 国产91富婆露脸刺激对白| 国产精品麻豆网站| 一本一道久久a久久精品| 亚洲精品视频在线观看免费| 在线区一区二视频| 午夜精品一区二区三区电影天堂| 欧美日韩成人高清| 日本欧美一区二区三区| 久久久久久久久久久99999| 国产盗摄女厕一区二区三区| 亚洲天堂精品视频| 欧美一级日韩不卡播放免费| 青娱乐精品视频| 亚洲精品成人精品456| 91精品国产综合久久国产大片| 国产精品亚洲综合一区在线观看| 亚洲国产精品99久久久久久久久| 色综合色综合色综合色综合色综合| 五月天一区二区三区| 久久精品在线观看| 欧美日韩极品在线观看一区| 韩国女主播成人在线观看| 亚洲国产日韩在线一区模特| 精品久久久久久亚洲综合网| 9色porny自拍视频一区二区| 日本女人一区二区三区| 亚洲色图另类专区| 国产精品网站在线| 精品乱人伦小说| 337p亚洲精品色噜噜狠狠| 色综合久久久网| 国产一区二区三区四| 蜜臀a∨国产成人精品| 亚洲成人自拍偷拍| 午夜精品久久久久久久| 亚洲一区二区四区蜜桃| 日韩美女精品在线| 亚洲成人一区二区在线观看| 一区二区三区在线观看国产| 亚洲欧洲国产日本综合| 国产精品久久精品日日|