WinDefFontDlgProc: Difference between revisions
Appearance
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..." |
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. | |||
; | ==Returns== | ||
:Message | ;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> | </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)); } }