Пример #1
0
BOOL WINPROC EXPORT DlgFullScreenViewProc( HWND hDlg, UINT msg, WPARAM wParam,
                                    LPARAM lParam )
/***********************************************************************/
{
	switch (msg)
    {
    HANDLE_DLGRET(hDlg, WM_INITDIALOG, FullScreenView_OnInitDialog);  
    HANDLE_DLGMSG(hDlg, WM_COMMAND, FullScreenView_OnCommand);
    HANDLE_DLGRET(hDlg, WM_ERASEBKGND, FullScreenView_OnEraseBkgnd);
    HANDLE_DLGMSG(hDlg, WM_PAINT, FullScreenView_OnPaint);
    HANDLE_DLGMSG(hDlg, WM_KEYDOWN, FullScreenView_OnKeyDown);

    HANDLE_DLGRET(hDlg, WM_QUERYNEWPALETTE, Dialog_OnQueryNewPalette);
    HANDLE_DLGMSG(hDlg, WM_PALETTECHANGED, Dialog_OnPaletteChanged);

    default:
    return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_VIEWFULL);
    }
}
Пример #2
0
BOOL WINPROC EXPORT DlgPosProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch (msg)
	{
	HANDLE_DLGRET(hDlg, WM_INITDIALOG, Pos_OnInitDialog);
	HANDLE_DLGMSG(hDlg, WM_COMMAND, Pos_OnCommand);

	default:
	return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_POSOBJECT);
	}
}
Пример #3
0
BOOL WINPROC EXPORT DlgConvertProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch (msg)
	{
	HANDLE_DLGRET(hDlg, WM_INITDIALOG, Convert_OnInitDialog);  
	HANDLE_DLGMSG(hDlg, WM_COMMAND, Convert_OnCommand);

	default:
	return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_CONVERTTO);
	}
}
Пример #4
0
BOOL WINPROC EXPORT DlgAboutProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch (msg)
	{
	HANDLE_DLGRET(hDlg, WM_INITDIALOG, About_OnInitDialog);  
	HANDLE_DLGMSG(hDlg, WM_COMMAND, About_OnCommand);
	HANDLE_DLGMSG(hDlg, WM_TIMER, About_OnTimer);  

	default:
	return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_ABOUT);
	}
}
Пример #5
0
BOOL WINPROC EXPORT DlgFloodProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
switch (msg)
	{
	HANDLE_DLGRET(hDlg, WM_INITDIALOG, Flood_OnInitDialog);  
	HANDLE_DLGMSG(hDlg, WM_COMMAND, Flood_OnCommand);
	HANDLE_DLGMSG(hDlg, WM_DOCACTIVATED, Flood_OnDocActivated);
	HANDLE_DLGMSG(hDlg, WM_CONTROLENABLE, Flood_OnControlEnable);

	default:
	return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_FLOOD);
	}
}
Пример #6
0
BOOL Dialog_HandleDefaults(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam,
							ITEMID idDialog)
/***********************************************************************/
{
Dialog_ID = idDialog;
switch (msg)
	{
	HANDLE_DLGRET(hDlg, WM_SETCURSOR, Dialog_OnSetCursor);
	HANDLE_DLGMSG(hDlg, WM_MEASUREITEM, Dialog_OnMeasureItem);
	HANDLE_DLGMSG(hDlg, WM_DRAWITEM, Dialog_OnDrawItem);
	HANDLE_DLGMSG(hDlg, WM_MENUSELECT, Dialog_OnMenuSelect);
	HANDLE_DLGMSG(hDlg, WM_CLOSE, Dialog_OnClose);
//	HANDLE_CONTROL_COLORS(hDlg, Dialog_OnCtlColor);
	HANDLE_DLGMSG(hDlg, WM_DESTROY, Dialog_OnDestroy);
	HANDLE_DLGMSG(hDlg, WM_CREATE, Dialog_OnCreate);
	HANDLE_DLGRET(hDlg, WM_SIZEPARENT, Dialog_OnSizeParent);
	HANDLE_DLGMSG(hDlg, WM_NOTIFY, Dialog_OnNotify);
	MONITOR_DLGMSG(hDlg, WM_HSCROLL, Dialog_OnScroll);
	MONITOR_DLGMSG(hDlg, WM_VSCROLL, Dialog_OnScroll);
	default:
	return(FALSE);
	}
}
Пример #7
0
BOOL WINPROC EXPORT DlgShieldFloatProc( HWND hDlg, UINT msg, WPARAM wParam,
                                        LPARAM lParam )
/***********************************************************************/
{
    switch (msg)
    {
        HANDLE_DLGRET(hDlg, WM_INITDIALOG, ShieldFloat_OnInitDialog);
        HANDLE_DLGMSG(hDlg, WM_COMMAND, ShieldFloat_OnCommand);
        HANDLE_DLGMSG(hDlg, WM_LBUTTONUP, ShieldFloat_OnLButtonUp);
        HANDLE_DLGMSG(hDlg, WM_MOUSEMOVE, ShieldFloat_OnMouseMove);

        HANDLE_DLGMSG(hDlg, WM_CLOSE, ShieldFloat_OnClose);

    default:
        return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_SHIELDFLOAT);
    }
}