Eugie » 18 июл 2005, 11:58
Примерно так:
Код: Выделить всё
#define CN_BUFLEN 50
#define CLASSNAME _TEXT("EDIT")
BOOL CALLBACK ClearProc(
HWND hwnd, // handle to child window
LPARAM lParam // application-defined value (not used now)
)
{
TCHAR class_name[CLASSNAMEBUFLEN];
if (0 != GetClassName(hWnd, class_name, sizeof(class_name))
if (!lstrcmpi(class_name, CLASSNAME))
SendMessage(hWnd, WM_SETTEXT, 0, LPARAM(_TEXT("")));
return TRUE;
}
void ClearEditboxes(HWND hParent)
{
EnumChildWindows(hParent, ClearProc, 0);
}
Примерно так:
[code]
#define CN_BUFLEN 50
#define CLASSNAME _TEXT("EDIT")
BOOL CALLBACK ClearProc(
HWND hwnd, // handle to child window
LPARAM lParam // application-defined value (not used now)
)
{
TCHAR class_name[CLASSNAMEBUFLEN];
if (0 != GetClassName(hWnd, class_name, sizeof(class_name))
if (!lstrcmpi(class_name, CLASSNAME))
SendMessage(hWnd, WM_SETTEXT, 0, LPARAM(_TEXT("")));
return TRUE;
}
void ClearEditboxes(HWND hParent)
{
EnumChildWindows(hParent, ClearProc, 0);
}
[/code]