GWindowBase

GWindowBase — the base for most of these widgets, based on CWindow.

Synopsis

class GWindowBase
{
    ChangeFunctions;
    _SequentialCtrlID;
    m_hWnd;
}
    

Class Members

These functions correspond to Windows functions, but may not have exactly the same name. The links attempt a search on the name, but you might have to refine the search manually.

ArrangeIconicWindows ()

Corresponds to CWindowBase::ArrangeIconicWindows.

Attach (hWndNew)

Corresponds to CWindowBase::Attach.

BeginPaint (lpPaint)

Corresponds to CWindowBase::BeginPaint.

BringWindowToTop ()

Corresponds to CWindowBase::BringWindowToTop.

CenterWindow (args?...)

Corresponds to CWindowBase::CenterWindow.

ChangeClipboardChain (hWndNewNext)

Corresponds to CWindowBase::ChangeClipboardChain.

CheckDlgButton (nIDButton, nCheck)

Corresponds to CWindowBase::CheckDlgButton.

CheckRadioButton (nIDFirstButton, nIDLastButton, nIDCheckButton)

Corresponds to CWindowBase::CheckRadioButton.

ClientToScreen (args?...)

Corresponds to CWindowBase::ClientToScreen.

CommandHandler (wNotifyCode, wID, code)

Corresponds to CWindowBase::CommandHandler.

CreateCaret (hBitmap)

Corresponds to CWindowBase::CreateCaret.

CreateControl (klass, x, y, w, h, label, style_add?=0, exstyle_add=0, style_del=0, exstyle_del=0)

Corresponds to CWindowBase::CreateControl.

CreateGrayCaret (nWidth, nHeight)

Corresponds to CWindowBase::CreateGrayCaret.

CreateSolidCaret (nWidth, nHeight)

Corresponds to CWindowBase::CreateSolidCaret.

DeferWindowPos (hWinPosInfo, hWndInsertAfter, x, y, cx, cy, uFlags)

Corresponds to CWindowBase::DeferWindowPos.

DestroyWindow ()

Corresponds to CWindowBase::DestroyWindow.

Detach ()

Corresponds to CWindowBase::Detach.

DlgDirList (lpPathSpec, nIDListBox, nIDStaticPath, nFileType)

Corresponds to CWindowBase::DlgDirList.

DlgDirListComboBox (lpPathSpec, nIDComboBox, nIDStaticPath, nFileType)

Corresponds to CWindowBase::DlgDirListComboBox.

DlgDirSelect (lpString, nCount, nIDListBox)

Corresponds to CWindowBase::DlgDirSelect.

DlgDirSelectComboBox (lpString, nCount, nIDComboBox)

Corresponds to CWindowBase::DlgDirSelectComboBox.

DragAcceptFiles (args?...)

Corresponds to CWindowBase::DragAcceptFiles.

DrawMenuBar ()

Corresponds to CWindowBase::DrawMenuBar.

EnableScrollBar (args?...)

Corresponds to CWindowBase::EnableScrollBar.

EnableWindow (args?...)

Corresponds to CWindowBase::EnableWindow.

EndPaint (lpPaint)

Corresponds to CWindowBase::EndPaint.

FlashWindow (bInvert)

Corresponds to CWindowBase::FlashWindow.

GetClientRect (lpRect)

Corresponds to CWindowBase::GetClientRect.

GetDC ()

Corresponds to CWindowBase::GetDC.

GetDCEx (hRgnClip, flags)

Corresponds to CWindowBase::GetDCEx.

GetDlgCtrlID ()

Corresponds to CWindowBase::GetDlgCtrlID.

GetDlgItemInt (args?...)

Corresponds to CWindowBase::GetDlgItemInt.

GetDlgItemText (args?...)

Corresponds to CWindowBase::GetDlgItemText.

GetExStyle ()

Corresponds to CWindowBase::GetExStyle.

GetFont ()

Corresponds to CWindowBase::GetFont.

GetHotKey ()

Corresponds to CWindowBase::GetHotKey.

GetHwnd ()

Corresponds to CWindowBase::GetHwnd.

GetIcon (args?...)

Corresponds to CWindowBase::GetIcon.

GetMenu ()

Corresponds to CWindowBase::GetMenu.

GetNextDlgGroupItem (args?...)

Corresponds to CWindowBase::GetNextDlgGroupItem.

GetNextDlgTabItem (args?...)

Corresponds to CWindowBase::GetNextDlgTabItem.

GetScrollInfo (nBar, lpScrollInfo)

Corresponds to CWindowBase::GetScrollInfo.

GetScrollPos (nBar)

Corresponds to CWindowBase::GetScrollPos.

GetStyle ()

Corresponds to CWindowBase::GetStyle.

GetSystemMenu (bRevert)

Corresponds to CWindowBase::GetSystemMenu.

GetUpdateRect (args?...)

Corresponds to CWindowBase::GetUpdateRect.

GetUpdateRgn (args?...)

Corresponds to CWindowBase::GetUpdateRgn.

GetWindowContextHelpId ()

Corresponds to CWindowBase::GetWindowContextHelpId.

GetWindowDC ()

Corresponds to CWindowBase::GetWindowDC.

GetWindowLong (nIndex)

Corresponds to CWindowBase::GetWindowLong.

GetWindowPlacement (lpwndpl)

Corresponds to CWindowBase::GetWindowPlacement.

GetWindowProcessID ()

Corresponds to CWindowBase::GetWindowProcessID.

GetWindowRect (lpRect)

Corresponds to CWindowBase::GetWindowRect.

GetWindowRgn (hRgn)

Corresponds to CWindowBase::GetWindowRgn.

GetWindowText ()

Corresponds to CWindowBase::GetWindowText.

GetWindowTextLength ()

Corresponds to CWindowBase::GetWindowTextLength.

GetWindowThreadID ()

Corresponds to CWindowBase::GetWindowThreadID.

GetWindowWord (nIndex)

Corresponds to CWindowBase::GetWindowWord.

GotoDlgCtrl (hWndCtrl)

Corresponds to CWindowBase::GotoDlgCtrl.

HideCaret ()

Corresponds to CWindowBase::HideCaret.

HiliteMenuItem (hMenu, uItemHilite, uHilite)

Corresponds to CWindowBase::HiliteMenuItem.

ImplementedControl (klass, x, y, w, h, label)

Corresponds to CWindowBase::ImplementedControl.

Invalidate (args?...)

Corresponds to CWindowBase::Invalidate.

InvalidateRect (args?...)

Corresponds to CWindowBase::InvalidateRect.

InvalidateRgn (args?...)

Corresponds to CWindowBase::InvalidateRgn.

IsChild (hWnd)

Corresponds to CWindowBase::IsChild.

IsDialogMessage (lpMsg)

Corresponds to CWindowBase::IsDialogMessage.

IsDlgButtonChecked (nIDButton)

Corresponds to CWindowBase::IsDlgButtonChecked.

IsIconic ()

Corresponds to CWindowBase::IsIconic.

IsParentDialog ()

Corresponds to CWindowBase::IsParentDialog.

IsWindow ()

Corresponds to CWindowBase::IsWindow.

IsWindowEnabled ()

Corresponds to CWindowBase::IsWindowEnabled.

IsWindowUnicode ()

Corresponds to CWindowBase::IsWindowUnicode.

IsWindowVisible ()

Corresponds to CWindowBase::IsWindowVisible.

IsZoomed ()

Corresponds to CWindowBase::IsZoomed.

KillTimer (nIDEvent)

Corresponds to CWindowBase::KillTimer.

LockWindowUpdate (args?...)

Corresponds to CWindowBase::LockWindowUpdate.

MapWindowPoints (args?...)

Corresponds to CWindowBase::MapWindowPoints.

MessageBox (args?...)

Corresponds to CWindowBase::MessageBox.

MessageHandler (uMsg, code)

Corresponds to CWindowBase::MessageHandler.

ModifyStyle (args?...)

Corresponds to CWindowBase::ModifyStyle.

ModifyStyleEx (args?...)

Corresponds to CWindowBase::ModifyStyleEx.

MoveWindow (args?...)

Corresponds to CWindowBase::MoveWindow.

NextCtrlID ()

Corresponds to CWindowBase::NextCtrlID.

NextDlgCtrl ()

Corresponds to CWindowBase::NextDlgCtrl.

NotifyHandler (idCtrl, iNotifyCode, code)

Corresponds to CWindowBase::NotifyHandler.

OpenClipboard ()

Corresponds to CWindowBase::OpenClipboard.

PostMessage (args?...)

Corresponds to CWindowBase::PostMessage.

PrevDlgCtrl ()

Corresponds to CWindowBase::PrevDlgCtrl.

Print (hDC, dwFlags)

Corresponds to CWindowBase::Print.

PrintClient (hDC, dwFlags)

Corresponds to CWindowBase::PrintClient.

RedrawWindow (args?...)

Corresponds to CWindowBase::RedrawWindow.

ReleaseDC (hDC)

Corresponds to CWindowBase::ReleaseDC.

ResizeClient (args?...)

Corresponds to CWindowBase::ResizeClient.

ScreenToClient (args?...)

Corresponds to CWindowBase::ScreenToClient.

ScrollWindow (args?...)

Corresponds to CWindowBase::ScrollWindow.

ScrollWindowEx (args?...)

Corresponds to CWindowBase::ScrollWindowEx.

SendDlgItemMessage (args?...)

Corresponds to CWindowBase::SendDlgItemMessage.

SendMessage (args?...)

Corresponds to CWindowBase::SendMessage.

SendMessageToDescendants (args?...)

Corresponds to CWindowBase::SendMessageToDescendants.

SendNotifyMessage (args?...)

Corresponds to CWindowBase::SendNotifyMessage.

SetActiveWindow ()

Corresponds to CWindowBase::SetActiveWindow.

SetBackground (style, color, hatch)

Corresponds to CWindowBase::SetBackground.

SetCapture ()

Corresponds to CWindowBase::SetCapture.

SetChildBackground (style, color, hatch)

Corresponds to CWindowBase::SetChildBackground.

SetChildFontEx (nHeight, nWidth, nEscapement, nOrientation, nWeight, bItalic, bUnderline, cStrikeOut, nCharSet, nOutPrecision, nClipPrecision, nQuality, nPitchAndFamily, lpszFacename)

Corresponds to CWindowBase::SetChildFontEx.

SetChildForeground (penstyles, width, color)

Corresponds to CWindowBase::SetChildForeground.

SetClipboardViewer ()

Corresponds to CWindowBase::SetClipboardViewer.

SetDlgCtrlID (nID)

Corresponds to CWindowBase::SetDlgCtrlID.

SetDlgItemInt (args?...)

Corresponds to CWindowBase::SetDlgItemInt.

SetDlgItemText (nID, lpszString)

Corresponds to CWindowBase::SetDlgItemText.

SetFocus ()

Corresponds to CWindowBase::SetFocus.

SetFont (args?...)

Corresponds to CWindowBase::SetFont.

SetFontEx (nHeight, nWidth, nEscapement, nOrientation, nWeight, bItalic, bUnderline, cStrikeOut, nCharSet, nOutPrecision, nClipPrecision, nQuality, nPitchAndFamily, lpszFacename)

Corresponds to CWindowBase::SetFontEx.

SetForeground (penstyles, width, color)

Corresponds to CWindowBase::SetForeground.

SetHotKey (wVirtualKeyCode, wModifiers)

Corresponds to CWindowBase::SetHotKey.

SetIcon (args?...)

Corresponds to CWindowBase::SetIcon.

SetMenu (hMenu)

Corresponds to CWindowBase::SetMenu.

SetRedraw (args?...)

Corresponds to CWindowBase::SetRedraw.

SetScrollInfo (args?...)

Corresponds to CWindowBase::SetScrollInfo.

SetScrollPos (args?...)

Corresponds to CWindowBase::SetScrollPos.

SetScrollRange (args?...)

Corresponds to CWindowBase::SetScrollRange.

SetTimer (args?...)

Corresponds to CWindowBase::SetTimer.

SetWindowContextHelpId (dwContextHelpId)

Corresponds to CWindowBase::SetWindowContextHelpId.

SetWindowLong (args?...)

Corresponds to CWindowBase::SetWindowLong.

SetWindowPlacement (lpwndpl)

Corresponds to CWindowBase::SetWindowPlacement.

SetWindowPos (args?...)

Corresponds to CWindowBase::SetWindowPos.

SetWindowRgn (args?...)

Corresponds to CWindowBase::SetWindowRgn.

SetWindowText (lpszString)

Corresponds to CWindowBase::SetWindowText.

SetWindowWord (nIndex, wNewWord)

Corresponds to CWindowBase::SetWindowWord.

ShowCaret ()

Corresponds to CWindowBase::ShowCaret.

ShowOwnedPopups (args?...)

Corresponds to CWindowBase::ShowOwnedPopups.

ShowScrollBar (args?...)

Corresponds to CWindowBase::ShowScrollBar.

ShowWindow (nCmdShow)

Corresponds to CWindowBase::ShowWindow.

ShowWindowAsync (nCmdShow)

Corresponds to CWindowBase::ShowWindowAsync.

UpdateWindow ()

Corresponds to CWindowBase::UpdateWindow.

ValidateRect (lpRect)

Corresponds to CWindowBase::ValidateRect.

ValidateRgn (hRgn)

Corresponds to CWindowBase::ValidateRgn.

WinHelp (args?...)

Corresponds to CWindowBase::WinHelp.

constructor (!args?=nil)

Corresponds to CWindowBase::constructor.

destructor ()

Corresponds to CWindowBase::destructor.

onChange (sym, fn)

Corresponds to CWindowBase::onChange.

This class also inherits the functions of