WinSetDlgItemText: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This function sets a text string in a dialog item. | |||
== Syntax == | |||
; | WinSetDlgItemText(hwndDlg, idItem, pszText); | ||
== | == Parameters == | ||
;''hwndDlg'' ([[HWND]]) - input: Parent-window handle. | |||
;''idItem'' ([[ULONG]]) - input: Identity of the child window whose text is to be set. | |||
:It must be greater or equal to 0 and less or equal to 0xFFFF. | |||
;''pszText'' ([[PSZ]]) - input: Source string. | |||
:This is the text string that is to be set into the dialog item. | |||
== Returns == | |||
;''rc'' ([[BOOL]]) - returns: Success indicator. | |||
:TRUE: Successful completion. | |||
:FALSE: Error occurred. | |||
== Remarks == | |||
This function is valid for any window with children. However, it is typically used for dialog items in a dialog window. | |||
This function is equivalent to: | |||
<pre> | |||
WinSetWindowText (WinWindowFromID (hwndDlg, idItem), pszText); | |||
</pre> | |||
== Errors == | |||
Possible returns from [[WinGetLastError]] | |||
;PMERR_INVALID_HWND (0x1001) | |||
:An invalid window handle was specified. | |||
== Example Code == | |||
Declaration. | |||
<pre> | |||
#define INCL_WINDIALOGS /* Or use INCL_WIN, INCL_PM, Also in COMMON section */ | |||
#include <os2.h> | |||
HWND hwndDlg; /* Parent-window handle. */ | |||
ULONG idItem; /* Identity of the child window whose text is to be set. */ | |||
PSZ pszText; /* Source string. */ | |||
BOOL rc; /* Success indicator. */ | |||
rc = WinSetDlgItemText(hwndDlg, idItem, pszText); | |||
</pre> | |||
This example sets the text "CALENDAR" in a dialog box. | |||
<pre> | |||
#define INCL_WINDIALOGS | |||
#include <OS2.H> | |||
#define ID_DLG_CALENDAR 900 | |||
HWND hwndDlg; | |||
WinSetDlgItemText(hwndDlg, | |||
ID_DLG_CALENDAR, | |||
"CALENDAR"); | |||
</pre> | |||
== Related Functions == | |||
* [[WinQueryDlgItemShort]] | |||
* [[WinQueryDlgItemText]] | |||
* [[WinQueryDlgItemTextLength]] | |||
* [[WinQueryWindowText]] | |||
* [[WinQueryWindowTextLength]] | |||
* [[WinSetDlgItemShort]] | |||
* [[WinSetWindowText]] | |||
[[Category:Win]] | [[Category:Win]] | ||
Latest revision as of 16:36, 15 May 2025
This function sets a text string in a dialog item.
Syntax
WinSetDlgItemText(hwndDlg, idItem, pszText);
Parameters
- hwndDlg (HWND) - input
- Parent-window handle.
- idItem (ULONG) - input
- Identity of the child window whose text is to be set.
- It must be greater or equal to 0 and less or equal to 0xFFFF.
- pszText (PSZ) - input
- Source string.
- This is the text string that is to be set into the dialog item.
Returns
- rc (BOOL) - returns
- Success indicator.
- TRUE: Successful completion.
- FALSE: Error occurred.
Remarks
This function is valid for any window with children. However, it is typically used for dialog items in a dialog window.
This function is equivalent to:
WinSetWindowText (WinWindowFromID (hwndDlg, idItem), pszText);
Errors
Possible returns from WinGetLastError
- PMERR_INVALID_HWND (0x1001)
- An invalid window handle was specified.
Example Code
Declaration.
#define INCL_WINDIALOGS /* Or use INCL_WIN, INCL_PM, Also in COMMON section */ #include <os2.h> HWND hwndDlg; /* Parent-window handle. */ ULONG idItem; /* Identity of the child window whose text is to be set. */ PSZ pszText; /* Source string. */ BOOL rc; /* Success indicator. */ rc = WinSetDlgItemText(hwndDlg, idItem, pszText);
This example sets the text "CALENDAR" in a dialog box.
#define INCL_WINDIALOGS #include <OS2.H> #define ID_DLG_CALENDAR 900 HWND hwndDlg; WinSetDlgItemText(hwndDlg, ID_DLG_CALENDAR, "CALENDAR");