Jump to content

WinDefFontDlgProc: Difference between revisions

From EDM2
Created page with "This function is the default dialog procedure for the font dialog. ==Syntax== WinDefFontDlgProc(hwnd, msg, mp1, mp2) ==Parameters== ;hwnd (HWND) - input :Dialog-window han..."
 
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
This function is the default dialog procedure for the font dialog.  
This function is the default dialog procedure for the font dialog.


==Syntax==
==Syntax==
Line 5: Line 5:


==Parameters==
==Parameters==
;hwnd (HWND) - input
;hwnd (HWND) - input:Dialog-window handle.
:Dialog-window handle.  
;msg (ULONG) - input:Message identity.
;mp1 (MPARAM) - input:Parameter 1.
;mp2 (MPARAM) - input:Parameter 2.


;msg (ULONG) - input
==Returns==
:Message identity.  
;mresReply (MRESULT) - returns:Message-return data.


;mp1 (MPARAM) - input
==Remarks==
:Parameter 1.
All unprocessed messages in a custom dialog procedure should be passed to the default font dialog procedure so that the dialog can implement its default behavior.
 
;mp2 (MPARAM) - input
:Parameter 2.  


==Returns==
;mresReply (MRESULT) - returns
:Message-return data.
==Remarks==
All unprocessed messages in a custom dialog procedure should be passed to the default font dialog procedure so that the dialog can implement its default behavior.
==Example Code==
==Example Code==
This example uses the default dialog procedure for the font dialog to cause default processing of unprocessed dialog messages.
This example uses the default dialog procedure for the font dialog to cause default processing of unprocessed dialog messages.
<pre>
<pre>
#define INCL_WINSTDFONT  /* Window Standard Font Functions      */
#define INCL_WINSTDFONT  /* Window Standard Font Functions      */
Line 46: Line 38:
   }
   }
}
}
</pre>
Definition
<pre>
#define INCL_winstdfont
#include <os2.h>
HWND      hwnd;      /*  Dialog-window handle. */
ULONG      msg;        /*  Message identity. */
MPARAM    mp1;        /*  Parameter 1. */
MPARAM    mp2;        /*  Parameter 2. */
MRESULT    mresReply;  /*  Message-return data. */
mresReply = WinDefFontDlgProc(hwnd, msg, mp1, mp2);
</pre>
</pre>


[[Category:Win]]
[[Category:Win]]

Latest revision as of 20:31, 27 November 2023

This function is the default dialog procedure for the font dialog.

Syntax

WinDefFontDlgProc(hwnd, msg, mp1, mp2)

Parameters

hwnd (HWND) - input
Dialog-window handle.
msg (ULONG) - input
Message identity.
mp1 (MPARAM) - input
Parameter 1.
mp2 (MPARAM) - input
Parameter 2.

Returns

mresReply (MRESULT) - returns
Message-return data.

Remarks

All unprocessed messages in a custom dialog procedure should be passed to the default font dialog procedure so that the dialog can implement its default behavior.

Example Code

This example uses the default dialog procedure for the font dialog to cause default processing of unprocessed dialog messages.

#define INCL_WINSTDFONT  /* Window Standard Font Functions       */
#include <os2.h>

MRESULT MyFontDlgProc(HWND hwnd, ULONG msg, MPARAM mpParam1,
                      MPARAM mpParam2)
{
switch(msg)
   {

   /**************************************************************/
   /* Process user-supported messages                            */
   /**************************************************************/
   .
   .
   .
   default:
      return (WinDefFontDlgProc(hwnd, msg, mpParam1, mpParam2));
   }
}