示例#1
0
    LONG WINPROC EXPORT Slider_Control(HWND hWindow, UINT message,
                                       WPARAM wParam, LPARAM lParam )
    /***********************************************************************/
    {
        switch ( message )
        {
            HANDLE_MSG(hWindow, WM_CREATE, Slider_OnCreate);
            HANDLE_MSG(hWindow, WM_DESTROY, Slider_OnDestroy);
            HANDLE_MSG(hWindow, WM_ERASEBKGND, Slider_OnEraseBkgnd);
            HANDLE_MSG(hWindow, WM_PAINT, Slider_OnPaint);
            HANDLE_MSG(hWindow, WM_GETDLGCODE, Slider_OnGetDlgCode);
            HANDLE_MSG(hWindow, WM_KEYDOWN, Slider_OnKeyDown);
            HANDLE_MSG(hWindow, WM_KEYUP, Slider_OnKeyUp);
            HANDLE_MSG(hWindow, WM_KILLFOCUS, Slider_OnKillFocus);
            HANDLE_MSG(hWindow, WM_LBUTTONDBLCLK, Slider_OnLButtonDblClk);
            HANDLE_MSG(hWindow, WM_LBUTTONDOWN, Slider_OnLButtonDown);
            HANDLE_MSG(hWindow, WM_LBUTTONUP, Slider_OnLButtonUp);
            HANDLE_MSG(hWindow, WM_MOUSEMOVE, Slider_OnMouseMove);
            HANDLE_MSG(hWindow, WM_SETFOCUS, Slider_OnSetFocus);
            HANDLE_MSG(hWindow, WM_SIZE, Slider_OnSize);
            HANDLE_MSG(hWindow, WM_TIMER, Slider_OnTimer);
            HANDLE_MSG(hWindow, SM_GETRANGE, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_GETTHUMBSIZE, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_GETTICKS, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_GETVALUE, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_SETRANGE, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_SETSTEP, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_SETTHUMBSIZE, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_SETTICKS, Slider_OnUserMsg);
            HANDLE_MSG(hWindow, SM_SETVALUE, Slider_OnUserMsg);

        default:
            return Control_DefProc( hWindow, message, wParam, lParam );
        }
    }
示例#2
0
LONG WINPROC EXPORT Palette_Control(HWND hWindow, UINT message,
							WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch ( message )
	{
	HANDLE_MSG(hWindow, WM_PALETTECHANGED, Control_OnPaletteChanged);
	HANDLE_MSG(hWindow, WM_SETFONT, Control_OnSetFont);
	HANDLE_MSG(hWindow, WM_ERASEBKGND, Control_OnEraseBkgnd);

	HANDLE_MSG(hWindow, WM_GETDLGCODE, Palette_OnGetDlgCode);
	HANDLE_MSG(hWindow, WM_DRAGQUERY, Palette_OnDragQuery);
	HANDLE_MSG(hWindow, WM_DRAGACCEPT, Palette_OnDragAccept);
	HANDLE_MSG(hWindow, WM_PAINT, Palette_OnPaint);
	HANDLE_MSG(hWindow, WM_LBUTTONUP, Palette_OnLButtonUp);
	HANDLE_MSG(hWindow, WM_RBUTTONUP, Palette_OnRButtonUp);
	HANDLE_MSG(hWindow, WM_LBUTTONDBLCLK, Palette_OnLButtonDblClk);
	HANDLE_MSG(hWindow, WM_LBUTTONDOWN, Palette_OnLButtonDown);
	HANDLE_MSG(hWindow, WM_RBUTTONDOWN, Palette_OnRButtonDown);
	HANDLE_MSG(hWindow, WM_MOUSEMOVE, Palette_OnMouseMove);
	HANDLE_MSG(hWindow, WM_HSCROLL, Palette_OnHScroll);
	HANDLE_MSG(hWindow, WM_VSCROLL, Palette_OnVScroll);
	HANDLE_MSG(hWindow, WM_KEYDOWN, Palette_OnKey);
	HANDLE_MSG(hWindow, WM_SELECTPALETTE, Palette_OnSelectPalette);
	HANDLE_MSG(hWindow, WM_SETPALETTE, Palette_OnSetPalette);
	HANDLE_MSG(hWindow, WM_DESTROY, Palette_OnDestroy);
	
	default:
	return Control_DefProc( hWindow, message, wParam, lParam );
	}
}
示例#3
0
LONG WINPROC EXPORT Lut_Control( HWND hWindow, UINT message, WPARAM wParam, LPARAM lParam)
/***********************************************************************/
{
	switch ( message )
	{
		HANDLE_MSG(hWindow, WM_GETDLGCODE, Control_OnGetDlgCode);
		HANDLE_MSG(hWindow, WM_ERASEBKGND, Control_OnEraseBkgnd);
		HANDLE_MSG(hWindow, WM_ENABLE, Control_OnEnable);
		HANDLE_MSG(hWindow, WM_SETTEXT, Control_OnSetText);

		HANDLE_MSG(hWindow, WM_CREATE, Lut_OnCreate);
		HANDLE_MSG(hWindow, WM_DESTROY, Lut_OnDestroy);
		HANDLE_MSG(hWindow, WM_PAINT, Lut_OnPaint);

		default:
		return Control_DefProc( hWindow, message, wParam, lParam );
	}
}
示例#4
0
LONG WINPROC EXPORT PalPicker_Control(HWND hWindow, UINT message,
							WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch ( message )
	{
	HANDLE_MSG(hWindow, WM_GETDLGCODE, Control_OnGetDlgCode);
	HANDLE_MSG(hWindow, WM_PALETTECHANGED, Control_OnPaletteChanged);
	HANDLE_MSG(hWindow, WM_ERASEBKGND, Control_OnEraseBkgnd);

	HANDLE_MSG(hWindow, WM_PAINT, PalPicker_OnPaint);
	HANDLE_MSG(hWindow, WM_LBUTTONDOWN, PalPicker_OnLButtonDown);
	HANDLE_MSG(hWindow, WM_LBUTTONDBLCLK, PalPicker_OnLButtonDown);
	HANDLE_MSG(hWindow, WM_LBUTTONUP, PalPicker_OnLButtonUp);
	HANDLE_MSG(hWindow, WM_MOUSEMOVE, PalPicker_OnMouseMove);
	HANDLE_MSG(hWindow, WM_SETFOCUS, PalPicker_OnSetFocus);
	HANDLE_MSG(hWindow, WM_KILLFOCUS, PalPicker_OnKillFocus);
	HANDLE_MSG(hWindow, WM_DESTROY, PalPicker_OnDestroy);
	HANDLE_MSG(hWindow, WM_KEYDOWN, PalPicker_OnKey);

	default:
	return Control_DefProc( hWindow, message, wParam, lParam );
	}
}