Пример #1
0
BOOL CALLBACK DlgProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 
{
	g_hDialog = hwnd ;

#if 0
#ifdef _DEBUG
    {
        char a [128] ;
        sprintf (a, "hWnd from DlgProc: 0x%08x\n", hwnd) ;
        OutputDebugStringA (a) ;
    }
#endif
#endif

	switch (uMsg) 
	{
	HANDLE_DLGMSG(hwnd, WM_INITDIALOG, DlgOnInitDialog);
	HANDLE_DLGMSG(hwnd, WM_COMMAND,    DlgOnCommand);
	HANDLE_DLGMSG(hwnd, WM_SIZE,	   DlgOnSize);

	/* * /
	case WM_APP:
		DlgOnApp (hwnd, wParam, lParam) ;
		return TRUE ;
		break ;
	/* */
	}

	return(FALSE);
}
Пример #2
0
LRESULT CALLBACK PathSettingsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
	switch(uMsg)
	{
		HANDLE_DLGMSG(hDlg, WM_INITDIALOG,	PathSettings_OnInitDialog);
		HANDLE_DLGMSG(hDlg, WM_COMMAND,		PathSettings_OnCommand);
	}
	return FALSE;
}
Пример #3
0
BOOL CALLBACK TabPage_Proc_6(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
	switch(message)
	{
		HANDLE_DLGMSG(hwnd,WM_INITDIALOG,wParam,lParam,TabPage_6_OnInitDialog);
		HANDLE_DLGMSG(hwnd,WM_CONTEXTMENU,wParam,lParam,TabPage_6_OnContextMenu);
		HANDLE_DLGMSG(hwnd,WM_COMMAND,wParam,lParam,TabPage_6_OnCommand);
	}
	return FALSE;
}
Пример #4
0
/* This function dispatches messages for the RAS page of the
 * Blink Manager properties dialog.
 */
BOOL EXPORT CALLBACK RASBlinkProperties( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
   switch( message )
      {
      HANDLE_DLGMSG( hwnd, WM_INITDIALOG, RASBlinkProperties_OnInitDialog );
      HANDLE_DLGMSG( hwnd, WM_COMMAND, RASBlinkProperties_OnCommand );
      HANDLE_DLGMSG( hwnd, WM_NOTIFY, RASBlinkProperties_OnNotify );
      }
   return( FALSE );
}
Пример #5
0
/* This function dispatches messages for the Blink dialog.
 */
BOOL EXPORT CALLBACK Comms_Blink( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
   switch( message )
      {
      HANDLE_DLGMSG( hwnd, WM_INITDIALOG, Comms_Blink_OnInitDialog );
      HANDLE_DLGMSG( hwnd, WM_COMMAND, Comms_Blink_OnCommand );
      HANDLE_DLGMSG( hwnd, WM_DRAWITEM, Comms_Blink_OnDrawItem );
      HANDLE_DLGMSG( hwnd, WM_MEASUREITEM, Comms_Blink_OnMeasureItem );
      HANDLE_DLGMSG( hwnd, WM_NOTIFY, Comms_Blink_OnNotify );
      }
   return( FALSE );
}
Пример #6
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);
	}
}
Пример #7
0
INT_PTR WINAPI Dlg_Proc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
	switch (uMsg)
	{
		HANDLE_DLGMSG(hwnd,WM_CLOSE,wParam,lParam,Dlg_OnClose);
		HANDLE_DLGMSG(hwnd,WM_INITDIALOG,wParam,lParam,Dlg_OnInitDialog);
		HANDLE_DLGMSG(hwnd,WM_NOTIFY,wParam,lParam,Dlg_OnNOTIFY);
	case ESM_POKECODEANDLOOKUP:
		SetForegroundWindow(hwnd);
		break;
	}
	return FALSE;
}
Пример #8
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);
	}
}
Пример #9
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);
    }
}
Пример #10
0
INT_PTR WINAPI MainDlg_Proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
	switch (uMsg) {

		HANDLE_DLGMSG(hwnd, WM_INITDIALOG, MainDlgPageOnInit);
		HANDLE_DLGMSG(hwnd, WM_COMMAND, MainDlgOnCommand);

		case WM_CLOSE:
			if (IDYES == MessageBox(hwnd, TEXT("ÊÇ·ñÈ·¶¨Í˳ö£¿"), TEXT("RProtect"), MB_YESNO))
				EndDialog(hwnd, FALSE);

			return FALSE;
			break;

		default:
			return FALSE;
			break;
	}
}
Пример #11
0
/* This function dispatches messages for the Get New Newsgroups dialog.
 */
LRESULT FASTCALL LocalTopic_DlgProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
   switch( message )
      {
      HANDLE_MSG( hwnd, WM_INITDIALOG, LocalTopic_OnInitDialog );
      HANDLE_MSG( hwnd, WM_COMMAND, LocalTopic_OnCommand );
      HANDLE_DLGMSG( hwnd, WM_MEASUREITEM, FolderCombo_OnMeasureItem );
      HANDLE_DLGMSG( hwnd, WM_DRAWITEM, FolderCombo_OnDrawItem );

      case WM_ADMHELP:
         HtmlHelp( hwnd, szHelpFile, HH_HELP_CONTEXT, idsLOCALTOPIC );
         break;

      default:
         return( DefDlgProcEx( hwnd, message, wParam, lParam, &fDefDlgEx ) );
      }
   return( FALSE );
}
Пример #12
0
//************************************************************************
BOOL CBelongsScene::OnMessage( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
//************************************************************************
{
	switch (msg)
	{
		HANDLE_DLGMSG(hDlg, MM_MCINOTIFY, OnMCINotify);
		default:
			return(FALSE);
	}
}
Пример #13
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);
    }
}
Пример #14
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);
	}
}
Пример #15
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);
	}
}
Пример #16
0
BOOL CScene::DialogProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
/***********************************************************************/
{
	switch (msg)
	{
		HANDLE_DLGMSG(hDlg, WM_INITDIALOG, OnInitDialog);  
		HANDLE_DLGMSG(hDlg, WM_COMMAND, OnCommand);
		HANDLE_DLGMSG(hDlg, WM_CLOSE, OnClose);
		HANDLE_DLGMSG(hDlg, WM_SIZE, OnSize);
		HANDLE_DLGMSG(hDlg, WM_ERASEBKGND, OnEraseBkgnd);
		HANDLE_DLGMSG(hDlg, WM_PAINT, OnPaint);
		#ifdef _DEBUG
		HANDLE_DLGMSG(hDlg, WM_RBUTTONUP, OnRButtonUp);
		#endif
		HANDLE_DLGMSG(hDlg, WM_DESTROY, OnDestroy);
		HANDLE_DLGMSG(hDlg, WM_TIMER, OnTimer);
		HANDLE_DLGMSG(hDlg, WM_KEYDOWN, OnKey);

		default:
			return(OnMessage(hDlg, msg, wParam, lParam));
		break;
	}
	return(FALSE);
}
Пример #17
0
//************************************************************************
BOOL CNutDropScene::OnMessage (HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
//************************************************************************
{
	switch (msg)
	{
        HANDLE_DLGMSG(hDlg, WM_LBUTTONDOWN, OnLButtonDown);  
        HANDLE_DLGMSG(hDlg, WM_LBUTTONUP, OnLButtonUp);  
        HANDLE_DLGMSG(hDlg, WM_MOUSEMOVE, OnMouseMove);  
		HANDLE_DLGMSG(hDlg, WM_SETCURSOR, OnSetCursor);
		HANDLE_DLGMSG(hDlg, MM_MCINOTIFY, OnMCINotify);
		HANDLE_DLGMSG(hDlg, MM_WOM_DONE, OnWomDone);

		default:
			return (FALSE);
	}
}
Пример #18
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);
	}
}