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

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

?? coolscroll.h

?? 功能強大的自制滾動條
?? H
字號:
#ifndef _COOLSBLIB_INCLUDED
#define _COOLSBLIB_INCLUDED

#ifdef __cplusplus
extern "C"{
#endif

#include <windows.h>

// To complement the exisiting SB_HORZ, SB_VERT, SB_BOTH
// scrollbar identifiers
#define COOLSB_NONE (-1)
#define SB_INSBUT	(-2)

//
//	Arrow size defines
//
#define SYSTEM_METRIC (-1)


//
// general scrollbar styles
//
// use the standard ESB_DISABLE_xxx flags to represent the
// enabled / disabled states. (defined in winuser.h)
//
#define CSBS_THUMBALWAYS		4
#define CSBS_VISIBLE			8

//cool scrollbar styles for Flat scrollbars
#define CSBS_NORMAL			0
#define CSBS_FLAT			1
#define CSBS_HOTTRACKED		2

//
//	Button mask flags for indicating which members of SCROLLBUT
//	to use during a button insertion / modification
//	
#define SBBF_TYPE			0x0001
#define SBBF_ID				0x0002
#define SBBF_PLACEMENT		0x0004
#define SBBF_SIZE			0x0008
#define SBBF_BITMAP			0x0010
#define SBBF_ENHMETAFILE	0x0020
//#define SBBF_OWNERDRAW		0x0040	//unused at present
#define SBBF_CURSOR			0x0080
#define SBBF_BUTMINMAX		0x0100
#define SBBF_STATE			0x0200

//button styles (states)
#define SBBS_NORMAL			0
#define SBBS_PUSHED			1
#define SBBS_CHECKED		SBBS_PUSHED

//
// scrollbar button types
//
#define SBBT_PUSHBUTTON		1	//standard push button
#define SBBT_TOGGLEBUTTON	2	//toggle button
#define SBBT_FIXED			3	//fixed button (non-clickable)
#define SBBT_FLAT			4	//blank area (flat, with border)
#define SBBT_BLANK			5	//blank area (flat, no border)
#define SBBT_DARK			6	//dark blank area (flat)
#define SBBT_OWNERDRAW		7	//user draws the button via a WM_NOTIFY

#define SBBT_MASK			0x1f	//mask off low 5 bits

//button type modifiers
#define SBBM_RECESSED		0x0020	//recessed when clicked (like Word 97)
#define SBBM_LEFTARROW		0x0040
#define SBBM_RIGHTARROW		0x0080
#define SBBM_UPARROW		0x0100
#define SBBM_DOWNARROW		0x0200
#define SBBM_RESIZABLE		0x0400
#define SBBM_TYPE2			0x0800
#define SBBM_TYPE3			0x1000
#define SBBM_TOOLTIPS		0x2000	//currently unused (define COOLSB_TOOLTIPS in userdefs.h)

//button placement flags
#define SBBP_LEFT	1
#define SBBP_RIGHT  2
#define SBBP_TOP	1	//3
#define SBBP_BOTTOM 2	//4


//
//	Button command notification codes
//	for sending with a WM_COMMAND message
//
#define CSBN_BASE	0
#define CSBN_CLICKED (1 + CSBN_BASE)
#define CSBN_HILIGHT (2 + CSBN_BASE)

//
//	Minimum size in pixels of a scrollbar thumb
//
#define MINTHUMBSIZE_NT4   8
#define MINTHUMBSIZE_2000  6

//define some more hittest values for our cool-scrollbar
#define HTSCROLL_LEFT		(SB_LINELEFT)
#define HTSCROLL_RIGHT		(SB_LINERIGHT)
#define HTSCROLL_UP			(SB_LINEUP)
#define HTSCROLL_DOWN		(SB_LINEDOWN)
#define HTSCROLL_THUMB		(SB_THUMBTRACK)
#define HTSCROLL_PAGEGUP	(SB_PAGEUP)
#define HTSCROLL_PAGEGDOWN	(SB_PAGEDOWN)
#define HTSCROLL_PAGELEFT	(SB_PAGELEFT)
#define HTSCROLL_PAGERIGHT	(SB_PAGERIGHT)

#define HTSCROLL_NONE		(-1)
#define HTSCROLL_NORMAL		(-1)

#define HTSCROLL_INSERTED	(128)
#define HTSCROLL_PRE		(32 | HTSCROLL_INSERTED)
#define HTSCROLL_POST		(64 | HTSCROLL_INSERTED)

/*

	Public interface to the Cool Scrollbar library


*/

BOOL	WINAPI InitializeCoolSB(HWND hwnd);
HRESULT WINAPI UninitializeCoolSB	(HWND hwnd);

BOOL WINAPI CoolSB_SetMinThumbSize(HWND hwnd, UINT wBar, UINT size);
BOOL WINAPI CoolSB_IsThumbTracking(HWND hwnd);
BOOL WINAPI CoolSB_IsCoolScrollEnabled(HWND hwnd);

//
BOOL WINAPI CoolSB_EnableScrollBar	(HWND hwnd, int wSBflags, UINT wArrows);
BOOL WINAPI CoolSB_GetScrollInfo	(HWND hwnd, int fnBar, LPSCROLLINFO lpsi);
int	 WINAPI CoolSB_GetScrollPos	(HWND hwnd, int nBar);
BOOL WINAPI CoolSB_GetScrollRange	(HWND hwnd, int nBar, LPINT lpMinPos, LPINT lpMaxPos);

//
int	 WINAPI CoolSB_SetScrollInfo	(HWND hwnd, int fnBar, LPSCROLLINFO lpsi, BOOL fRedraw);
int  WINAPI CoolSB_SetScrollPos	(HWND hwnd, int nBar, int nPos, BOOL fRedraw);
int  WINAPI CoolSB_SetScrollRange	(HWND hwnd, int nBar, int nMinPos, int nMaxPos, BOOL fRedraw);
BOOL WINAPI CoolSB_ShowScrollBar	(HWND hwnd, int wBar, BOOL fShow);

//
// Scrollbar dimension functions
//
BOOL WINAPI CoolSB_SetSize			(HWND hwnd, int wBar, int nLength, int nWidth);

//
// Set the visual nature of a scrollbar (flat, normal etc)
//
BOOL WINAPI CoolSB_SetStyle		(HWND hwnd, int wBar, UINT nStyle);
BOOL WINAPI CoolSB_SetThumbAlways	(HWND hwnd, int wBar, BOOL fThumbAlways);

//
//	Scrollbar button structure, for inserted buttons only
//
typedef struct 
{
	UINT			fMask;			//which members are in use
	UINT			uPlacement;		//is this button to the left/right (above/below) of the scrollbar??
	UINT			uCmdId;			//command identifier (WM_COMMAND value to send)
	UINT			uButType;		//
	UINT			uState;			//toggled etc
	int				nSize;			//size in pixels. -1 for autosize
	
	HBITMAP			hBmp;			//handle to a bitmap to use as the button face
	HENHMETAFILE	hEmf;			//handle to an enhanced metafile
	
	HCURSOR			hCurs;			//handle to a user-supplied mouse cursor to apply
									//to this button

	int				nSizeReserved;	//internal variable used for resizing
	int				nMinSize;		//min size
	int				nMaxSize;		//max size

} SCROLLBUT;

BOOL WINAPI CoolSB_InsertButton(HWND hwnd, int wSBflags, UINT nPos,  SCROLLBUT *psb);
BOOL WINAPI CoolSB_ModifyButton(HWND hwnd, int wSBflags, UINT uItem, BOOL fByCmd, SCROLLBUT *psb);
BOOL WINAPI CoolSB_RemoveButton(HWND hwnd, int wSBflags, UINT uItem, BOOL fByCmd);
BOOL WINAPI CoolSB_GetButton   (HWND hwnd, int wSBflags, UINT uItem, BOOL fByCmd, SCROLLBUT *psb);

void WINAPI CoolSB_SetESBProc(void *proc);

typedef struct
{
	NMHDR	hdr;
	DWORD   dwDrawStage;
	HDC		hdc;
	RECT	rect;
	UINT	uItem;
	UINT	uState;
	UINT	nBar;
	
} NMCSBCUSTOMDRAW;

typedef struct
{
	NMHDR	hdr;
	RECT	rect;
	POINT	pt;
	UINT	uCmdId;
	UINT	uState;
	int		nBar;
} NMCOOLBUTMSG;

/*
typedef struct
{
	NMHDR	hdr;
	DWORD   dwDrawStage;
	HDC		hdc;
	RECT	rect;
	UINT	uCmdId;
	UINT	uState;

} NMCOOLBUTTON_CUSTOMDRAW;
*/


//
//	Define the WM_NOTIFY code value for cool-scrollbar custom drawing
//
#define NM_COOLSB_CUSTOMDRAW (0-0xfffU)

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区在线播放| 91丨九色丨黑人外教| 91麻豆免费看片| 91精品综合久久久久久| 欧美经典一区二区| 亚洲一区免费在线观看| 国产成人亚洲综合a∨猫咪| 一本大道av伊人久久综合| 日韩视频免费观看高清完整版 | 亚洲日本欧美天堂| 蓝色福利精品导航| 一本大道久久a久久精品综合| 日韩欧美亚洲另类制服综合在线| 亚洲人成亚洲人成在线观看图片| 青娱乐精品视频| 一本久久a久久免费精品不卡| 欧美刺激脚交jootjob| 国产人成亚洲第一网站在线播放| 亚洲男帅同性gay1069| 亚洲sss视频在线视频| 粉嫩aⅴ一区二区三区四区五区 | 国产精品美女一区二区三区 | 日韩欧美一卡二卡| 综合自拍亚洲综合图不卡区| 激情另类小说区图片区视频区| 欧洲精品一区二区| 国产农村妇女精品| 91影院在线免费观看| 欧美美女视频在线观看| 中文字幕中文字幕中文字幕亚洲无线| 奇米一区二区三区| 欧美日本不卡视频| 亚洲乱码精品一二三四区日韩在线 | 成人18视频日本| 26uuu亚洲婷婷狠狠天堂| 五月激情六月综合| 欧美调教femdomvk| 国产精品视频看| 精彩视频一区二区| 欧美一区二区二区| 亚洲国产视频在线| 欧洲色大大久久| 亚洲丝袜美腿综合| caoporm超碰国产精品| 国产欧美一区二区在线| 国产在线一区观看| 欧美喷潮久久久xxxxx| 亚洲最大成人综合| 色狠狠色狠狠综合| 亚洲欧美视频一区| 国产91精品欧美| 国产嫩草影院久久久久| 国产精品1区2区| 欧美大片在线观看一区| 亚洲bt欧美bt精品777| 91国偷自产一区二区三区观看 | 欧美主播一区二区三区美女| 国产欧美一二三区| 岛国一区二区三区| 国产亚洲成年网址在线观看| 国产一区二区三区免费在线观看| 欧美电视剧在线看免费| 久久99精品国产.久久久久久| 日韩精品一区二区三区在线观看 | 在线国产电影不卡| 一区二区三区四区高清精品免费观看| av亚洲精华国产精华| 1024亚洲合集| 欧美亚洲一区二区在线| 亚洲va欧美va国产va天堂影院| 91久久国产最好的精华液| 亚洲欧洲av在线| 一本色道久久综合狠狠躁的推荐| 一区二区三区欧美久久| 91精品国产综合久久精品app| 国产综合色在线| 亚洲人快播电影网| 91精品国产综合久久福利软件| 国产精品91xxx| 中文字幕一区二区三区蜜月| 欧美军同video69gay| 国产精品一区二区三区网站| 亚洲最新视频在线播放| 精品国产免费一区二区三区香蕉| 成人app下载| 日本亚洲天堂网| 国产精品国模大尺度视频| 欧美精品久久天天躁| 国产精品亚洲午夜一区二区三区| 一区二区三区四区不卡在线| 欧美大肚乱孕交hd孕妇| 成人av网站在线观看免费| 三级在线观看一区二区| 欧美高清在线视频| 欧美一区永久视频免费观看| 成人激情免费电影网址| 日韩高清不卡一区二区三区| 欧美韩国日本综合| 5月丁香婷婷综合| 91在线免费播放| 极品尤物av久久免费看| 夜夜亚洲天天久久| 欧美激情在线免费观看| 欧美高清视频在线高清观看mv色露露十八| 国产激情一区二区三区桃花岛亚洲| 亚洲综合色网站| 国产肉丝袜一区二区| 欧美一级二级在线观看| 色综合久久中文综合久久牛| 国产麻豆精品theporn| 天堂一区二区在线| 亚洲精品视频在线| 国产偷国产偷精品高清尤物 | 成人精品在线视频观看| 日本亚洲电影天堂| 夜夜揉揉日日人人青青一国产精品| 久久久久青草大香线综合精品| 欧美日韩国产bt| 色先锋aa成人| 99在线视频精品| 国产麻豆精品在线观看| 日本vs亚洲vs韩国一区三区二区| 亚洲乱码中文字幕| 中文字幕精品在线不卡| 精品国产乱码久久久久久闺蜜 | 一本大道久久a久久精品综合| 国产精品一区专区| 麻豆成人91精品二区三区| 亚洲地区一二三色| 一区二区在线看| 亚洲欧美日韩国产一区二区三区| 国产调教视频一区| 久久日韩粉嫩一区二区三区| 欧美一级免费观看| 欧美乱妇20p| 欧美人与禽zozo性伦| 欧美在线影院一区二区| 日本二三区不卡| 99re这里只有精品首页| 成人av电影在线观看| 成人av网站在线| 成人激情小说乱人伦| 成人黄色777网| 本田岬高潮一区二区三区| 国产成人在线电影| 国产精品99久久久久久宅男| 国产在线一区二区| 国产乱淫av一区二区三区 | 亚洲一区二区三区小说| 亚洲美女精品一区| 国产精品激情偷乱一区二区∴| 国产三级精品视频| 国产精品视频观看| 亚洲人精品午夜| 一区二区高清视频在线观看| 一区二区三区在线免费视频| 亚洲精品一二三四区| 一区二区三区精品视频在线| 亚洲欧美另类图片小说| 亚洲最新视频在线观看| 亚洲成人福利片| 日韩二区在线观看| 精品伊人久久久久7777人| 国产美女在线观看一区| 国产成人亚洲综合a∨婷婷| 成人一道本在线| www.性欧美| 在线观看av一区| 欧美日韩精品欧美日韩精品| 欧美一区二区三区在线电影| 日韩欧美国产麻豆| 久久精子c满五个校花| 国产精品久久久久久久久动漫| 亚洲日本一区二区三区| 亚洲成精国产精品女| 老色鬼精品视频在线观看播放| 国产一区二区视频在线播放| 丰满白嫩尤物一区二区| 91国产免费观看| 91精品在线观看入口| 久久久天堂av| 亚洲丝袜另类动漫二区| 性感美女极品91精品| 久久99国产精品免费网站| 丁香啪啪综合成人亚洲小说| 色综合中文字幕| 欧美一区二区三区四区视频 | 在线精品视频小说1| 欧美狂野另类xxxxoooo| 久久免费视频色| 亚洲欧美日韩小说| 人人爽香蕉精品| 成人黄色免费短视频| 欧美少妇性性性| 久久夜色精品一区| 一区二区三区在线不卡| 奇米色777欧美一区二区| 成人亚洲一区二区一| 欧美男同性恋视频网站| 337p日本欧洲亚洲大胆精品|