ReactOS  0.4.12-dev-712-ge6be187
ATL::CWindow Class Reference

#include <atlwin.h>

Inheritance diagram for ATL::CWindow:
Collaboration diagram for ATL::CWindow:

Classes

struct  _IDHWNDPAIR
 

Public Member Functions

 CWindow (HWND hWnd=NULL)
 
 operator HWND () const
 
UINT ArrangeIconicWindows ()
 
void Attach (HWND hWndNew)
 
HDC BeginPaint (LPPAINTSTRUCT lpPaint)
 
BOOL BringWindowToTop ()
 
BOOL CenterWindow (HWND hWndCenter=NULL)
 
BOOL ChangeClipboardChain (HWND hWndNewNext)
 
BOOL CheckDlgButton (int nIDButton, UINT nCheck)
 
BOOL CheckRadioButton (int nIDFirstButton, int nIDLastButton, int nIDCheckButton)
 
HWND ChildWindowFromPoint (POINT point) const
 
HWND ChildWindowFromPointEx (POINT point, UINT uFlags) const
 
BOOL ClientToScreen (LPPOINT lpPoint) const
 
BOOL ClientToScreen (LPRECT lpRect) const
 
HWND Create (LPCTSTR lpstrWndClass, HWND hWndParent, _U_RECT rect=NULL, LPCTSTR szWindowName=NULL, DWORD dwStyle=0, DWORD dwExStyle=0, _U_MENUorID MenuOrID=0U, LPVOID lpCreateParam=NULL)
 
BOOL CreateCaret (HBITMAP pBitmap)
 
BOOL CreateGrayCaret (int nWidth, int nHeight)
 
BOOL CreateSolidCaret (int nWidth, int nHeight)
 
HDWP DeferWindowPos (HDWP hWinPosInfo, HWND hWndInsertAfter, int x, int y, int cx, int cy, UINT uFlags)
 
BOOL DestroyWindow ()
 
HWND Detach ()
 
int DlgDirList (LPTSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT nFileType)
 
int DlgDirListComboBox (LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT nFileType)
 
BOOL DlgDirSelect (LPTSTR lpString, int nCount, int nIDListBox)
 
BOOL DlgDirSelectComboBox (LPTSTR lpString, int nCount, int nIDComboBox)
 
void DragAcceptFiles (BOOL bAccept=TRUE)
 
BOOL DrawMenuBar ()
 
BOOL EnableScrollBar (UINT uSBFlags, UINT uArrowFlags=ESB_ENABLE_BOTH)
 
BOOL EnableWindow (BOOL bEnable=TRUE)
 
void EndPaint (LPPAINTSTRUCT lpPaint)
 
BOOL FlashWindow (BOOL bInvert)
 
BOOL GetClientRect (LPRECT lpRect) const
 
HDC GetDC ()
 
HDC GetDCEx (HRGN hRgnClip, DWORD flags)
 
HWND GetDescendantWindow (int nID) const
 
HRESULT GetDlgControl (int nID, REFIID iid, void **ppCtrl)
 
int GetDlgCtrlID () const
 
HRESULT GetDlgHost (int nID, REFIID iid, void **ppHost)
 
HWND GetDlgItem (int nID)
 
UINT GetDlgItemInt (int nID, BOOL *lpTrans=NULL, BOOL bSigned=TRUE) const
 
UINT GetDlgItemText (int nID, LPTSTR lpStr, int nMaxCount) const
 
BOOL GetDlgItemText (int nID, BSTR &bstrText) const
 
DWORD GetExStyle () const
 
HFONT GetFont () const
 
DWORD GetHotKey () const
 
HICON GetIcon (BOOL bBigIcon=TRUE) const
 
HWND GetLastActivePopup () const
 
HMENU GetMenu () const
 
HWND GetNextDlgGroupItem (HWND hWndCtl, BOOL bPrevious=FALSE) const
 
HWND GetNextDlgTabItem (HWND hWndCtl, BOOL bPrevious=FALSE) const
 
CWindow GetParent () const
 
BOOL GetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo)
 
BOOL GetScrollPos (int nBar)
 
BOOL GetScrollRange (int nBar, LPINT lpMinPos, LPINT lpMaxPos) const
 
DWORD GetStyle () const
 
HMENU GetSystemMenu (BOOL bRevert)
 
HWND GetTopLevelParent () const
 
HWND GetTopLevelWindow () const
 
HWND GetTopWindow () const
 
BOOL GetUpdateRect (LPRECT lpRect, BOOL bErase=FALSE)
 
int GetUpdateRgn (HRGN hRgn, BOOL bErase=FALSE)
 
HWND GetWindow (UINT nCmd) const
 
DWORD GetWindowContextHelpId () const
 
HDC GetWindowDC ()
 
LONG GetWindowLong (int nIndex) const
 
LONG_PTR GetWindowLongPtr (int nIndex) const
 
BOOL GetWindowPlacement (WINDOWPLACEMENT *lpwndpl) const
 
DWORD GetWindowProcessID ()
 
BOOL GetWindowRect (LPRECT lpRect) const
 
int GetWindowRgn (HRGN hRgn)
 
int GetWindowText (LPTSTR lpszStringBuf, int nMaxCount) const
 
BOOL GetWindowText (BSTR &bstrText)
 
int GetWindowTextLength () const
 
DWORD GetWindowThreadID ()
 
WORD GetWindowWord (int nIndex) const
 
void GotoDlgCtrl (HWND hWndCtrl) const
 
BOOL HideCaret ()
 
BOOL HiliteMenuItem (HMENU hMenu, UINT uHiliteItem, UINT uHilite)
 
BOOL Invalidate (BOOL bErase=TRUE)
 
BOOL InvalidateRect (LPCRECT lpRect, BOOL bErase=TRUE)
 
void InvalidateRgn (HRGN hRgn, BOOL bErase=TRUE)
 
BOOL IsChild (const HWND hWnd) const
 
BOOL IsDialogMessage (LPMSG lpMsg)
 
UINT IsDlgButtonChecked (int nIDButton) const
 
BOOL IsIconic () const
 
BOOL IsParentDialog ()
 
BOOL IsWindow () const
 
BOOL IsWindowEnabled () const
 
BOOL IsWindowVisible () const
 
BOOL IsWindowUnicode ()
 
BOOL IsZoomed () const
 
BOOL KillTimer (UINT_PTR nIDEvent)
 
BOOL LockWindowUpdate (BOOL bLock=TRUE)
 
int MapWindowPoints (HWND hWndTo, LPPOINT lpPoint, UINT nCount) const
 
int MapWindowPoints (HWND hWndTo, LPRECT lpRect) const
 
int MessageBox (LPCTSTR lpszText, LPCTSTR lpszCaption=NULL, UINT nType=MB_OK)
 
BOOL ModifyStyle (DWORD dwRemove, DWORD dwAdd, UINT nFlags=0)
 
BOOL ModifyStyleEx (DWORD dwRemove, DWORD dwAdd, UINT nFlags=0)
 
BOOL MoveWindow (int x, int y, int nWidth, int nHeight, BOOL bRepaint=TRUE)
 
void NextDlgCtrl () const
 
BOOL OpenClipboard ()
 
BOOL PostMessage (UINT message, WPARAM wParam=0, LPARAM lParam=0)
 
void PrevDlgCtrl () const
 
void Print (HDC hDC, DWORD dwFlags) const
 
void PrintClient (HDC hDC, DWORD dwFlags) const
 
BOOL RedrawWindow (LPCRECT lpRectUpdate=NULL, HRGN hRgnUpdate=NULL, UINT flags=RDW_INVALIDATE|RDW_UPDATENOW|RDW_ERASE)
 
int ReleaseDC (HDC hDC)
 
BOOL ResizeClient (int nWidth, int nHeight, BOOL bRedraw=FALSE)
 
BOOL ScreenToClient (LPPOINT lpPoint) const
 
BOOL ScrollWindow (int xAmount, int yAmount, LPCRECT lpRect=NULL, LPCRECT lpClipRect=NULL)
 
int ScrollWindowEx (int dx, int dy, LPCRECT lpRectScroll, LPCRECT lpRectClip, HRGN hRgnUpdate, LPRECT lpRectUpdate, UINT flags)
 
LRESULT SendDlgItemMessage (int nID, UINT message, WPARAM wParam=0, LPARAM lParam=0)
 
LRESULT SendMessage (UINT message, WPARAM wParam=0, LPARAM lParam=0)
 
void SendMessageToDescendants (UINT message, WPARAM wParam=0, LPARAM lParam=0, BOOL bDeep=TRUE)
 
BOOL SendNotifyMessage (UINT message, WPARAM wParam=0, LPARAM lParam=0)
 
HWND SetActiveWindow ()
 
HWND SetCapture ()
 
HWND SetClipboardViewer ()
 
int SetDlgCtrlID (int nID)
 
BOOL SetDlgItemInt (int nID, UINT nValue, BOOL bSigned=TRUE)
 
BOOL SetDlgItemText (int nID, LPCTSTR lpszString)
 
HWND SetFocus ()
 
void SetFont (HFONT hFont, BOOL bRedraw=TRUE)
 
int SetHotKey (WORD wVirtualKeyCode, WORD wModifiers)
 
HICON SetIcon (HICON hIcon, BOOL bBigIcon=TRUE)
 
BOOL SetMenu (HMENU hMenu)
 
HWND SetParent (HWND hWndNewParent)
 
void SetRedraw (BOOL bRedraw=TRUE)
 
int SetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo, BOOL bRedraw=TRUE)
 
int SetScrollPos (int nBar, int nPos, BOOL bRedraw=TRUE)
 
BOOL SetScrollRange (int nBar, int nMinPos, int nMaxPos, BOOL bRedraw=TRUE)
 
UINT_PTR SetTimer (UINT_PTR nIDEvent, UINT nElapse, void(CALLBACK *lpfnTimer)(HWND, UINT, UINT_PTR, DWORD)=NULL)
 
BOOL SetWindowContextHelpId (DWORD dwContextHelpId)
 
LONG SetWindowLong (int nIndex, LONG dwNewLong)
 
LONG_PTR SetWindowLongPtr (int nIndex, LONG_PTR dwNewLong)
 
BOOL SetWindowPlacement (const WINDOWPLACEMENT *lpwndpl)
 
BOOL SetWindowPos (HWND hWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags)
 
int SetWindowRgn (HRGN hRgn, BOOL bRedraw=FALSE)
 
BOOL SetWindowText (LPCTSTR lpszString)
 
WORD SetWindowWord (int nIndex, WORD wNewWord)
 
BOOL ShowCaret ()
 
BOOL ShowOwnedPopups (BOOL bShow=TRUE)
 
BOOL ShowScrollBar (UINT nBar, BOOL bShow=TRUE)
 
BOOL ShowWindow (int nCmdShow)
 
BOOL ShowWindowAsync (int nCmdShow)
 
BOOL UpdateWindow ()
 
BOOL ValidateRect (LPCRECT lpRect)
 
BOOL ValidateRgn (HRGN hRgn)
 
BOOL WinHelp (LPCTSTR lpszHelp, UINT nCmd=HELP_CONTEXT, DWORD dwData=0)
 

Static Public Member Functions

static LPCTSTR GetWndClassName ()
 
static LRESULT SendMessage (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 

Public Attributes

HWND m_hWnd
 

Static Public Attributes

static RECT rcDefault
 

Private Types

typedef struct ATL::CWindow::_IDHWNDPAIR IDHWNDPAIR
 
typedef struct ATL::CWindow::_IDHWNDPAIRPIDHWNDPAIR
 

Static Private Member Functions

static BOOL CALLBACK GetDescendantWindowCallback (HWND hWnd, LPARAM lParam)
 
static BOOL CALLBACK SendMessageToDescendantsCallback (HWND hWnd, LPARAM lParam)
 
static BOOL CALLBACK SendMessageToDescendantsCallbackDeep (HWND hWnd, LPARAM lParam)
 

Detailed Description

Definition at line 265 of file atlwin.h.

Member Typedef Documentation

◆ IDHWNDPAIR

◆ PIDHWNDPAIR

Constructor & Destructor Documentation

◆ CWindow()

ATL::CWindow::CWindow ( HWND  hWnd = NULL)
inline

Definition at line 271 of file atlwin.h.

272  {
273  m_hWnd = hWnd;
274  }
HWND hWnd
Definition: settings.c:17
HWND m_hWnd
Definition: atlwin.h:268

Referenced by GetParent().

Member Function Documentation

◆ ArrangeIconicWindows()

UINT ATL::CWindow::ArrangeIconicWindows ( )
inline

Definition at line 286 of file atlwin.h.

287  {
290  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
UINT WINAPI ArrangeIconicWindows(_In_ HWND)
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ Attach()

void ATL::CWindow::Attach ( HWND  hWndNew)
inline

Definition at line 292 of file atlwin.h.

293  {
294  m_hWnd = hWndNew;
295  }
HWND m_hWnd
Definition: atlwin.h:268

◆ BeginPaint()

HDC ATL::CWindow::BeginPaint ( LPPAINTSTRUCT  lpPaint)
inline

Definition at line 297 of file atlwin.h.

298  {
300  return ::BeginPaint(m_hWnd, lpPaint);
301  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HDC WINAPI BeginPaint(_In_ HWND, _Out_ LPPAINTSTRUCT)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayClockWnd::OnPaint().

◆ BringWindowToTop()

BOOL ATL::CWindow::BringWindowToTop ( )
inline

Definition at line 303 of file atlwin.h.

304  {
307  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI BringWindowToTop(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ CenterWindow()

BOOL ATL::CWindow::CenterWindow ( HWND  hWndCenter = NULL)
inline

Definition at line 309 of file atlwin.h.

310  {
312  if (hWndCenter == NULL)
313  hWndCenter = ::GetParent(m_hWnd);
314  if (hWndCenter == NULL)
315  return FALSE;
316  RECT wndCenterRect, wndRect;
317  if (!::GetWindowRect(hWndCenter, &wndCenterRect) || !::GetWindowRect(m_hWnd, &wndRect))
318  return FALSE;
319  int wndCenterWidth = wndCenterRect.right - wndCenterRect.left;
320  int wndCenterHeight = wndCenterRect.bottom - wndCenterRect.top;
321  int wndWidth = wndRect.right - wndRect.left;
322  int wndHeight = wndRect.bottom - wndRect.top;
324  wndCenterRect.left + ((wndCenterWidth - wndWidth + 1) >> 1),
325  wndCenterRect.top + ((wndCenterHeight - wndHeight + 1) >> 1),
326  wndWidth, wndHeight, TRUE);
327  }
#define TRUE
Definition: types.h:120
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
LONG top
Definition: windef.h:292
LONG left
Definition: windef.h:291
LONG right
Definition: windef.h:293
BOOL GetWindowRect(LPRECT lpRect) const
Definition: atlwin.h:764
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI MoveWindow(_In_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ BOOL)
LONG bottom
Definition: windef.h:294
CWindow GetParent() const
Definition: atlwin.h:654

Referenced by CZipExtract::CConfirmReplace::OnInitDialog(), CZipExtract::CExtractSettingsPage::OnSetActive(), and CZipExtract::CExtractSettingsPage::s_BrowseCallbackProc().

◆ ChangeClipboardChain()

BOOL ATL::CWindow::ChangeClipboardChain ( HWND  hWndNewNext)
inline

Definition at line 329 of file atlwin.h.

330  {
333  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI ChangeClipboardChain(_In_ HWND, _In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ CheckDlgButton()

BOOL ATL::CWindow::CheckDlgButton ( int  nIDButton,
UINT  nCheck 
)
inline

Definition at line 335 of file atlwin.h.

336  {
338  return ::CheckDlgButton(m_hWnd, nIDButton, nCheck);
339  }
BOOL WINAPI CheckDlgButton(_In_ HWND, _In_ int, _In_ UINT)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTaskBarSettingsPage::OnInitDialog(), CStartMenuSettingsPage::OnInitDialog(), CZipExtract::CCompleteSettingsPage::OnSetActive(), and CTaskBarSettingsPage::UpdateDialog().

◆ CheckRadioButton()

BOOL ATL::CWindow::CheckRadioButton ( int  nIDFirstButton,
int  nIDLastButton,
int  nIDCheckButton 
)
inline

Definition at line 341 of file atlwin.h.

342  {
344  return ::CheckRadioButton(m_hWnd, nIDFirstButton, nIDLastButton, nIDCheckButton);
345  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI CheckRadioButton(_In_ HWND, _In_ int, _In_ int, _In_ int)

◆ ChildWindowFromPoint()

HWND ATL::CWindow::ChildWindowFromPoint ( POINT  point) const
inline

Definition at line 347 of file atlwin.h.

348  {
351  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
POINTL point
Definition: edittest.c:50
HWND m_hWnd
Definition: atlwin.h:268
HWND WINAPI ChildWindowFromPoint(_In_ HWND, _In_ POINT)

Referenced by CTrayWindow::OnContextMenu().

◆ ChildWindowFromPointEx()

HWND ATL::CWindow::ChildWindowFromPointEx ( POINT  point,
UINT  uFlags 
) const
inline

Definition at line 353 of file atlwin.h.

354  {
357  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT uFlags
Definition: api.c:60
POINTL point
Definition: edittest.c:50
HWND WINAPI ChildWindowFromPointEx(_In_ HWND, _In_ POINT, _In_ UINT)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::OnContextMenu().

◆ ClientToScreen() [1/2]

BOOL ATL::CWindow::ClientToScreen ( LPPOINT  lpPoint) const
inline

Definition at line 359 of file atlwin.h.

360  {
363  }
BOOL WINAPI ClientToScreen(_In_ HWND, _Inout_ LPPOINT)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

Referenced by ClientToScreen(), and CDefView::OnNotify().

◆ ClientToScreen() [2/2]

BOOL ATL::CWindow::ClientToScreen ( LPRECT  lpRect) const
inline

Definition at line 365 of file atlwin.h.

366  {
367  if (lpRect == NULL)
368  return FALSE;
370  POINT leftTop = {lpRect->left, lpRect->top};
371  POINT rightBottom = {lpRect->right, lpRect->bottom};
372  BOOL success = ::ClientToScreen(m_hWnd, &leftTop) && ::ClientToScreen(m_hWnd, &rightBottom);
373  if (success)
374  {
375  lpRect->left = leftTop.x;
376  lpRect->top = leftTop.y;
377  lpRect->right = rightBottom.x;
378  lpRect->bottom = rightBottom.y;
379  }
380  return success;
381  }
long y
Definition: polytest.cpp:48
long x
Definition: polytest.cpp:48
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
LONG top
Definition: windef.h:292
LONG left
Definition: windef.h:291
LONG right
Definition: windef.h:293
smooth NULL
Definition: ftsmooth.c:416
BOOL ClientToScreen(LPPOINT lpPoint) const
Definition: atlwin.h:359
unsigned int BOOL
Definition: ntddk_ex.h:94
#define success(from, fromstr, to, tostr)
HWND m_hWnd
Definition: atlwin.h:268
LONG bottom
Definition: windef.h:294

◆ Create()

HWND ATL::CWindow::Create ( LPCTSTR  lpstrWndClass,
HWND  hWndParent,
_U_RECT  rect = NULL,
LPCTSTR  szWindowName = NULL,
DWORD  dwStyle = 0,
DWORD  dwExStyle = 0,
_U_MENUorID  MenuOrID = 0U,
LPVOID  lpCreateParam = NULL 
)
inline

Definition at line 383 of file atlwin.h.

384  {
385  HWND hWnd;
386  ATLASSERT(m_hWnd == NULL);
387  hWnd = ::CreateWindowEx(dwExStyle,
388  lpstrWndClass,
389  szWindowName,
390  dwStyle,
391  rect.m_lpRect->left,
392  rect.m_lpRect->top,
393  rect.m_lpRect->right - rect.m_lpRect->left,
394  rect.m_lpRect->bottom - rect.m_lpRect->top,
395  hWndParent,
396  MenuOrID.m_hMenu,
398  lpCreateParam);
399  if (hWnd != NULL)
400  m_hWnd = hWnd;
401  return hWnd;
402  }
HINSTANCE GetModuleInstance()
Definition: atlcore.h:198
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
HWND hWnd
Definition: settings.c:17
& rect
Definition: startmenu.cpp:1413
#define CreateWindowEx
Definition: winuser.h:5621
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268
CAtlBaseModule _AtlBaseModule
Definition: atlbase.cpp:26

Referenced by CTextEditWindow::OnCreate(), CToolBox::OnCreate(), and CToolSettingsWindow::OnCreate().

◆ CreateCaret()

BOOL ATL::CWindow::CreateCaret ( HBITMAP  pBitmap)
inline

Definition at line 404 of file atlwin.h.

405  {
407  return ::CreateCaret(m_hWnd, pBitmap, 0, 0);
408  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI CreateCaret(_In_ HWND, _In_opt_ HBITMAP, _In_ int, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

◆ CreateGrayCaret()

BOOL ATL::CWindow::CreateGrayCaret ( int  nWidth,
int  nHeight 
)
inline

Definition at line 410 of file atlwin.h.

411  {
413  return ::CreateCaret(m_hWnd, (HBITMAP)1, nWidth, nHeight);
414  }
#define HBITMAP
Definition: msvc.h:28
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI CreateCaret(_In_ HWND, _In_opt_ HBITMAP, _In_ int, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

◆ CreateSolidCaret()

BOOL ATL::CWindow::CreateSolidCaret ( int  nWidth,
int  nHeight 
)
inline

Definition at line 416 of file atlwin.h.

417  {
419  return ::CreateCaret(m_hWnd, (HBITMAP)0, nWidth, nHeight);
420  }
#define HBITMAP
Definition: msvc.h:28
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI CreateCaret(_In_ HWND, _In_opt_ HBITMAP, _In_ int, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

◆ DeferWindowPos()

HDWP ATL::CWindow::DeferWindowPos ( HDWP  hWinPosInfo,
HWND  hWndInsertAfter,
int  x,
int  y,
int  cx,
int  cy,
UINT  uFlags 
)
inline

Definition at line 422 of file atlwin.h.

423  {
425  return ::DeferWindowPos(hWinPosInfo, m_hWnd, hWndInsertAfter, x, y, cx, cy, uFlags);
426  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT uFlags
Definition: api.c:60
INT INT y
Definition: msvc.h:62
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:570
HDWP WINAPI DeferWindowPos(_In_ HDWP, _In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
HWND m_hWnd
Definition: atlwin.h:268
INT x
Definition: msvc.h:62
_Out_opt_ int * cx
Definition: commctrl.h:570

Referenced by CTrayWindow::AlignControls().

◆ DestroyWindow()

BOOL ATL::CWindow::DestroyWindow ( )
inline

Definition at line 428 of file atlwin.h.

429  {
431 
432  if (!::DestroyWindow(m_hWnd))
433  return FALSE;
434 
435  m_hWnd = NULL;
436  return TRUE;
437  }
#define TRUE
Definition: types.h:120
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268
BOOL DestroyWindow()
Definition: atlwin.h:428

Referenced by CToolsBand::CloseDW(), CToolbarProxy::Destroy(), CDefView::DestroyViewWindow(), CTrayWindow::OnAppTrayDestroy(), CMainWindow::OnClose(), CShellBrowser::OnDestroy(), CTrayWindow::RunFileDlgThread(), and CTrayWindow::TrayPropertiesThread().

◆ Detach()

HWND ATL::CWindow::Detach ( )
inline

Definition at line 439 of file atlwin.h.

440  {
441  HWND hWnd = m_hWnd;
442  m_hWnd = NULL;
443  return hWnd;
444  }
HWND hWnd
Definition: settings.c:17
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

◆ DlgDirList()

int ATL::CWindow::DlgDirList ( LPTSTR  lpPathSpec,
int  nIDListBox,
int  nIDStaticPath,
UINT  nFileType 
)
inline

Definition at line 446 of file atlwin.h.

447  {
449  return ::DlgDirList(m_hWnd, lpPathSpec, nIDListBox, nIDStaticPath, nFileType);
450  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
#define DlgDirList
Definition: winuser.h:5632
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ DlgDirListComboBox()

int ATL::CWindow::DlgDirListComboBox ( LPTSTR  lpPathSpec,
int  nIDComboBox,
int  nIDStaticPath,
UINT  nFileType 
)
inline

Definition at line 452 of file atlwin.h.

453  {
455  return ::DlgDirListComboBox(m_hWnd, lpPathSpec, nIDComboBox, nIDStaticPath, nFileType);
456  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define DlgDirListComboBox
Definition: winuser.h:5633
HWND m_hWnd
Definition: atlwin.h:268

◆ DlgDirSelect()

BOOL ATL::CWindow::DlgDirSelect ( LPTSTR  lpString,
int  nCount,
int  nIDListBox 
)
inline

Definition at line 458 of file atlwin.h.

459  {
461  return ::DlgDirSelectEx(m_hWnd, lpString, nCount, nIDListBox);
462  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define DlgDirSelectEx
Definition: winuser.h:5635
HWND m_hWnd
Definition: atlwin.h:268

◆ DlgDirSelectComboBox()

BOOL ATL::CWindow::DlgDirSelectComboBox ( LPTSTR  lpString,
int  nCount,
int  nIDComboBox 
)
inline

Definition at line 464 of file atlwin.h.

465  {
467  return ::DlgDirSelectComboBoxEx(m_hWnd, lpString, nCount, nIDComboBox);
468  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define DlgDirSelectComboBoxEx
Definition: winuser.h:5634
HWND m_hWnd
Definition: atlwin.h:268

◆ DragAcceptFiles()

void ATL::CWindow::DragAcceptFiles ( BOOL  bAccept = TRUE)
inline

Definition at line 470 of file atlwin.h.

471  {
473 // FIXME following line requires shellapi.h
474 // ::DragAcceptFiles(m_hWnd, bAccept);
475  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ DrawMenuBar()

BOOL ATL::CWindow::DrawMenuBar ( )
inline

Definition at line 477 of file atlwin.h.

478  {
481  }
BOOL WINAPI DrawMenuBar(_In_ HWND)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ EnableScrollBar()

BOOL ATL::CWindow::EnableScrollBar ( UINT  uSBFlags,
UINT  uArrowFlags = ESB_ENABLE_BOTH 
)
inline

Definition at line 483 of file atlwin.h.

484  {
486  return ::EnableScrollBar(m_hWnd, uSBFlags, uArrowFlags);
487  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI EnableScrollBar(_In_ HWND, _In_ UINT, _In_ UINT)

◆ EnableWindow()

BOOL ATL::CWindow::EnableWindow ( BOOL  bEnable = TRUE)
inline

Definition at line 489 of file atlwin.h.

490  {
493  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
_In_ BOOL bEnable
Definition: winddi.h:3426

Referenced by CZipExtract::CExtractSettingsPage::OnSetActive(), CZipExtract::CExtractSettingsPage::OnWizardNext(), CTaskBarSettingsPage::UpdateDialog(), and CStartMenuSettingsPage::UpdateDialog().

◆ EndPaint()

void ATL::CWindow::EndPaint ( LPPAINTSTRUCT  lpPaint)
inline

Definition at line 495 of file atlwin.h.

496  {
498  ::EndPaint(m_hWnd, lpPaint);
499  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
void EndPaint(LPPAINTSTRUCT lpPaint)
Definition: atlwin.h:495
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayClockWnd::OnPaint().

◆ FlashWindow()

BOOL ATL::CWindow::FlashWindow ( BOOL  bInvert)
inline

Definition at line 501 of file atlwin.h.

502  {
505  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI FlashWindow(_In_ HWND, _In_ BOOL)
static BOOL bInvert
Definition: win.c:51
HWND m_hWnd
Definition: atlwin.h:268

◆ GetClientRect()

◆ GetDC()

HDC ATL::CWindow::GetDC ( )
inline

Definition at line 513 of file atlwin.h.

514  {
517  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
HDC WINAPI GetDC(_In_opt_ HWND)
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CImgAreaWindow::drawZoomFrame(), CTrayClockWnd::MeasureLines(), CImgAreaWindow::OnPaint(), and CZipExtract::CCompleteSettingsPage::OnSetActive().

◆ GetDCEx()

HDC ATL::CWindow::GetDCEx ( HRGN  hRgnClip,
DWORD  flags 
)
inline

Definition at line 519 of file atlwin.h.

520  {
522  return ::GetDCEx(m_hWnd, hRgnClip, flags);
523  }
HDC WINAPI GetDCEx(_In_opt_ HWND, _In_opt_ HRGN, _In_ DWORD)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
GLbitfield flags
Definition: glext.h:7161
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDescendantWindow()

HWND ATL::CWindow::GetDescendantWindow ( int  nID) const
inline

Definition at line 543 of file atlwin.h.

544  {
546  IDHWNDPAIR idHWndPair;
547  idHWndPair.nID = nID;
548  idHWndPair.hWnd = NULL;
550  return idHWndPair.hWnd;
551  }
BOOL WINAPI EnumChildWindows(_In_opt_ HWND, _In_ WNDENUMPROC, _In_ LPARAM)
struct ATL::CWindow::_IDHWNDPAIR IDHWNDPAIR
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static BOOL CALLBACK GetDescendantWindowCallback(HWND hWnd, LPARAM lParam)
Definition: atlwin.h:531
LONG_PTR LPARAM
Definition: windef.h:208
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDescendantWindowCallback()

static BOOL CALLBACK ATL::CWindow::GetDescendantWindowCallback ( HWND  hWnd,
LPARAM  lParam 
)
inlinestaticprivate

Definition at line 531 of file atlwin.h.

532  {
533  if (::GetWindowLong(hWnd, GWL_ID) == ((PIDHWNDPAIR)lParam)->nID)
534  {
535  ((PIDHWNDPAIR)lParam)->hWnd = hWnd;
536  return FALSE;
537  }
539  return (((PIDHWNDPAIR)lParam)->hWnd == NULL);
540  }
BOOL WINAPI EnumChildWindows(_In_opt_ HWND, _In_ WNDENUMPROC, _In_ LPARAM)
#define GWL_ID
Definition: winuser.h:853
HWND hWnd
Definition: settings.c:17
struct ATL::CWindow::_IDHWNDPAIR * PIDHWNDPAIR
static BOOL CALLBACK GetDescendantWindowCallback(HWND hWnd, LPARAM lParam)
Definition: atlwin.h:531
smooth NULL
Definition: ftsmooth.c:416
LONG GetWindowLong(int nIndex) const
Definition: atlwin.h:738
LPARAM lParam
Definition: combotst.c:139

Referenced by GetDescendantWindow().

◆ GetDlgControl()

HRESULT ATL::CWindow::GetDlgControl ( int  nID,
REFIID  iid,
void **  ppCtrl 
)
inline

Definition at line 553 of file atlwin.h.

554  {
556  return E_FAIL;//FIXME stub
557  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define E_FAIL
Definition: ddrawi.h:102
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDlgCtrlID()

int ATL::CWindow::GetDlgCtrlID ( ) const
inline

Definition at line 559 of file atlwin.h.

560  {
563  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
int WINAPI GetDlgCtrlID(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDlgHost()

HRESULT ATL::CWindow::GetDlgHost ( int  nID,
REFIID  iid,
void **  ppHost 
)
inline

Definition at line 565 of file atlwin.h.

566  {
568  return E_FAIL;//FIXME stub
569  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define E_FAIL
Definition: ddrawi.h:102
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDlgItem()

HWND ATL::CWindow::GetDlgItem ( int  nID)
inline

◆ GetDlgItemInt()

UINT ATL::CWindow::GetDlgItemInt ( int  nID,
BOOL lpTrans = NULL,
BOOL  bSigned = TRUE 
) const
inline

Definition at line 577 of file atlwin.h.

578  {
580  return ::GetDlgItemInt(m_hWnd, nID, lpTrans, bSigned);
581  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT WINAPI GetDlgItemInt(_In_ HWND, _In_ int, _Out_opt_ PBOOL, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetDlgItemText() [1/2]

UINT ATL::CWindow::GetDlgItemText ( int  nID,
LPTSTR  lpStr,
int  nMaxCount 
) const
inline

Definition at line 583 of file atlwin.h.

584  {
587  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define GetDlgItemText
Definition: winuser.h:5651
HWND m_hWnd
Definition: atlwin.h:268
_In_ int nMaxCount
Definition: winuser.h:4746

Referenced by CZipExtract::CExtractSettingsPage::UpdateDirectory().

◆ GetDlgItemText() [2/2]

BOOL ATL::CWindow::GetDlgItemText ( int  nID,
BSTR bstrText 
) const
inline

Definition at line 600 of file atlwin.h.

601  {
603  return FALSE;//FIXME stub
604  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ GetExStyle()

DWORD ATL::CWindow::GetExStyle ( ) const
inline

Definition at line 606 of file atlwin.h.

607  {
610  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define GWL_EXSTYLE
Definition: winuser.h:845
#define GetWindowLong
Definition: winuser.h:5662
HWND m_hWnd
Definition: atlwin.h:268

◆ GetFont()

HFONT ATL::CWindow::GetFont ( ) const
inline

Definition at line 612 of file atlwin.h.

613  {
615  return (HFONT)::SendMessage(m_hWnd, WM_GETFONT, 0, 0);
616  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define WM_GETFONT
Definition: winuser.h:1633
HWND m_hWnd
Definition: atlwin.h:268
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ GetHotKey()

DWORD ATL::CWindow::GetHotKey ( ) const
inline

Definition at line 618 of file atlwin.h.

619  {
621  return (DWORD)::SendMessage(m_hWnd, WM_GETHOTKEY, 0, 0);
622  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
#define WM_GETHOTKEY
Definition: winuser.h:1635
BOOL IsWindow() const
Definition: atlwin.h:879
unsigned long DWORD
Definition: ntddk_ex.h:95
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ GetIcon()

HICON ATL::CWindow::GetIcon ( BOOL  bBigIcon = TRUE) const
inline

Definition at line 624 of file atlwin.h.

625  {
627  return (HICON)::SendMessage(m_hWnd, WM_GETICON, (WPARAM)bBigIcon, 0);
628  }
static HICON
Definition: imagelist.c:84
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT_PTR WPARAM
Definition: windef.h:207
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ GetLastActivePopup()

HWND ATL::CWindow::GetLastActivePopup ( ) const
inline

Definition at line 630 of file atlwin.h.

631  {
634  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI GetLastActivePopup(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::DisplayProperties(), and CTrayWindow::DisplayRunFileDlg().

◆ GetMenu()

HMENU ATL::CWindow::GetMenu ( ) const
inline

Definition at line 636 of file atlwin.h.

637  {
640  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
HMENU WINAPI GetMenu(_In_ HWND)

Referenced by CMainWindow::OnInitMenuPopup(), and CMainWindow::ProcessWindowMessage().

◆ GetNextDlgGroupItem()

HWND ATL::CWindow::GetNextDlgGroupItem ( HWND  hWndCtl,
BOOL  bPrevious = FALSE 
) const
inline

Definition at line 642 of file atlwin.h.

643  {
645  return ::GetNextDlgGroupItem(m_hWnd, hWndCtl, bPrevious);
646  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI GetNextDlgGroupItem(_In_ HWND, _In_opt_ HWND, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetNextDlgTabItem()

HWND ATL::CWindow::GetNextDlgTabItem ( HWND  hWndCtl,
BOOL  bPrevious = FALSE 
) const
inline

Definition at line 648 of file atlwin.h.

649  {
651  return ::GetNextDlgTabItem(m_hWnd, hWndCtl, bPrevious);
652  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI GetNextDlgTabItem(_In_ HWND, _In_opt_ HWND, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetParent()

◆ GetScrollInfo()

BOOL ATL::CWindow::GetScrollInfo ( int  nBar,
LPSCROLLINFO  lpScrollInfo 
)
inline

Definition at line 660 of file atlwin.h.

661  {
663  return ::GetScrollInfo(m_hWnd, nBar, lpScrollInfo);
664  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI GetScrollInfo(_In_ HWND, _In_ int, _Inout_ LPSCROLLINFO)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetScrollPos()

BOOL ATL::CWindow::GetScrollPos ( int  nBar)
inline

Definition at line 666 of file atlwin.h.

667  {
670  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
int WINAPI GetScrollPos(_In_ HWND, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetScrollRange()

BOOL ATL::CWindow::GetScrollRange ( int  nBar,
LPINT  lpMinPos,
LPINT  lpMaxPos 
) const
inline

Definition at line 672 of file atlwin.h.

673  {
675  return ::GetScrollRange(m_hWnd, nBar, lpMinPos, lpMaxPos);
676  }
BOOL WINAPI GetScrollRange(_In_ HWND, _In_ int, _Out_ LPINT, _Out_ LPINT)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ GetStyle()

DWORD ATL::CWindow::GetStyle ( ) const
inline

Definition at line 678 of file atlwin.h.

679  {
682  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define GetWindowLong
Definition: winuser.h:5662
HWND m_hWnd
Definition: atlwin.h:268
#define GWL_STYLE
Definition: winuser.h:846

◆ GetSystemMenu()

HMENU ATL::CWindow::GetSystemMenu ( BOOL  bRevert)
inline

Definition at line 684 of file atlwin.h.

685  {
687  return ::GetSystemMenu(m_hWnd, bRevert);
688  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HMENU WINAPI GetSystemMenu(_In_ HWND, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::OnSysChar().

◆ GetTopLevelParent()

HWND ATL::CWindow::GetTopLevelParent ( ) const
inline

Definition at line 690 of file atlwin.h.

691  {
693  return NULL;//FIXME stub
694  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

◆ GetTopLevelWindow()

HWND ATL::CWindow::GetTopLevelWindow ( ) const
inline

Definition at line 696 of file atlwin.h.

697  {
699  return NULL;//FIXME stub
700  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

◆ GetTopWindow()

HWND ATL::CWindow::GetTopWindow ( ) const
inline

Definition at line 702 of file atlwin.h.

703  {
706  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI GetTopWindow(_In_opt_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetUpdateRect()

BOOL ATL::CWindow::GetUpdateRect ( LPRECT  lpRect,
BOOL  bErase = FALSE 
)
inline

Definition at line 708 of file atlwin.h.

709  {
711  return ::GetUpdateRect(m_hWnd, lpRect, bErase);
712  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI GetUpdateRect(_In_ HWND, _Out_opt_ LPRECT, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetUpdateRgn()

int ATL::CWindow::GetUpdateRgn ( HRGN  hRgn,
BOOL  bErase = FALSE 
)
inline

Definition at line 714 of file atlwin.h.

715  {
718  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HRGN hRgn
Definition: mapping.c:33
int WINAPI GetUpdateRgn(_In_ HWND, _In_ HRGN, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetWindow()

HWND ATL::CWindow::GetWindow ( UINT  nCmd) const
inline

Definition at line 720 of file atlwin.h.

721  {
723  return ::GetWindow(m_hWnd, nCmd);
724  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI GetWindow(_In_ HWND, _In_ UINT)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetWindowContextHelpId()

DWORD ATL::CWindow::GetWindowContextHelpId ( ) const
inline

Definition at line 726 of file atlwin.h.

727  {
730  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
DWORD WINAPI GetWindowContextHelpId(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ GetWindowDC()

HDC ATL::CWindow::GetWindowDC ( )
inline

Definition at line 732 of file atlwin.h.

733  {
736  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
HDC WINAPI GetWindowDC(_In_opt_ HWND)

Referenced by CTrayWindow::DrawSizerWithTheme().

◆ GetWindowLong()

LONG ATL::CWindow::GetWindowLong ( int  nIndex) const
inline

Definition at line 738 of file atlwin.h.

739  {
742  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define GetWindowLong
Definition: winuser.h:5662
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77

Referenced by CTaskSwitchWnd::EnumWindowsProc(), GetDescendantWindowCallback(), GetWindowWord(), ModifyStyle(), ModifyStyleEx(), and SetWindowWord().

◆ GetWindowLongPtr()

LONG_PTR ATL::CWindow::GetWindowLongPtr ( int  nIndex) const
inline

Definition at line 744 of file atlwin.h.

745  {
748  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77
#define GetWindowLongPtr
Definition: treelist.c:73

Referenced by CToolBox::OnCreate(), and CShellBrowser::WindowProc().

◆ GetWindowPlacement()

BOOL ATL::CWindow::GetWindowPlacement ( WINDOWPLACEMENT lpwndpl) const
inline

Definition at line 750 of file atlwin.h.

751  {
754  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI GetWindowPlacement(_In_ HWND, _Inout_ WINDOWPLACEMENT *)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CMainWindow::OnDestroy().

◆ GetWindowProcessID()

DWORD ATL::CWindow::GetWindowProcessID ( )
inline

Definition at line 756 of file atlwin.h.

757  {
759  DWORD processID;
760  ::GetWindowThreadProcessId(m_hWnd, &processID);
761  return processID;
762  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
DWORD WINAPI GetWindowThreadProcessId(HWND, PDWORD)
unsigned long DWORD
Definition: ntddk_ex.h:95
HWND m_hWnd
Definition: atlwin.h:268

◆ GetWindowRect()

◆ GetWindowRgn()

int ATL::CWindow::GetWindowRgn ( HRGN  hRgn)
inline

Definition at line 770 of file atlwin.h.

771  {
774  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HRGN hRgn
Definition: mapping.c:33
HWND m_hWnd
Definition: atlwin.h:268
int WINAPI GetWindowRgn(_In_ HWND, _In_ HRGN)

◆ GetWindowText() [1/2]

int ATL::CWindow::GetWindowText ( LPTSTR  lpszStringBuf,
int  nMaxCount 
) const
inline

Definition at line 776 of file atlwin.h.

777  {
779  return ::GetWindowText(m_hWnd, lpszStringBuf, nMaxCount);
780  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define GetWindowText
Definition: winuser.h:5664
HWND m_hWnd
Definition: atlwin.h:268
_In_ int nMaxCount
Definition: winuser.h:4746

Referenced by GetWindowText(), and CTextEditWindow::OnCommand().

◆ GetWindowText() [2/2]

BOOL ATL::CWindow::GetWindowText ( BSTR bstrText)
inline

Definition at line 782 of file atlwin.h.

783  {
786  if (!SysReAllocStringLen(&bstrText, NULL, length))
787  return FALSE;
788  ::GetWindowText(m_hWnd, (LPTSTR)&bstrText[2], length);
789  return TRUE;
790  }
#define TRUE
Definition: types.h:120
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
int GetWindowTextLength() const
Definition: atlwin.h:792
BOOL IsWindow() const
Definition: atlwin.h:879
CHAR * LPTSTR
Definition: xmlstorage.h:192
smooth NULL
Definition: ftsmooth.c:416
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
int GetWindowText(LPTSTR lpszStringBuf, int nMaxCount) const
Definition: atlwin.h:776
HWND m_hWnd
Definition: atlwin.h:268
int WINAPI SysReAllocStringLen(BSTR *old, const OLECHAR *str, unsigned int len)
Definition: oleaut.c:386

◆ GetWindowTextLength()

int ATL::CWindow::GetWindowTextLength ( ) const
inline

Definition at line 792 of file atlwin.h.

793  {
796  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
#define GetWindowTextLength
Definition: winuser.h:5665

Referenced by GetWindowText(), and CTextEditWindow::OnCommand().

◆ GetWindowThreadID()

DWORD ATL::CWindow::GetWindowThreadID ( )
inline

Definition at line 798 of file atlwin.h.

799  {
802  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
DWORD WINAPI GetWindowThreadProcessId(HWND, PDWORD)
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

◆ GetWindowWord()

WORD ATL::CWindow::GetWindowWord ( int  nIndex) const
inline

Definition at line 804 of file atlwin.h.

805  {
807  return (WORD)::GetWindowLong(m_hWnd, nIndex);
808  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
unsigned short WORD
Definition: ntddk_ex.h:93
LONG GetWindowLong(int nIndex) const
Definition: atlwin.h:738
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77

◆ GetWndClassName()

static LPCTSTR ATL::CWindow::GetWndClassName ( )
inlinestatic

Definition at line 281 of file atlwin.h.

282  {
283  return NULL;
284  }
smooth NULL
Definition: ftsmooth.c:416

◆ GotoDlgCtrl()

void ATL::CWindow::GotoDlgCtrl ( HWND  hWndCtrl) const
inline

Definition at line 810 of file atlwin.h.

811  {
814  }
#define WM_NEXTDLGCTL
Definition: winuser.h:1625
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ HideCaret()

BOOL ATL::CWindow::HideCaret ( )
inline

Definition at line 816 of file atlwin.h.

817  {
820  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI HideCaret(_In_opt_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ HiliteMenuItem()

BOOL ATL::CWindow::HiliteMenuItem ( HMENU  hMenu,
UINT  uHiliteItem,
UINT  uHilite 
)
inline

Definition at line 822 of file atlwin.h.

823  {
825  return ::HiliteMenuItem(m_hWnd, hMenu, uHiliteItem, uHilite);
826  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI HiliteMenuItem(_In_ HWND, _In_ HMENU, _In_ UINT, _In_ UINT)
HWND m_hWnd
Definition: atlwin.h:268

◆ Invalidate()

BOOL ATL::CWindow::Invalidate ( BOOL  bErase = TRUE)
inline

◆ InvalidateRect()

BOOL ATL::CWindow::InvalidateRect ( LPCRECT  lpRect,
BOOL  bErase = TRUE 
)
inline

Definition at line 834 of file atlwin.h.

835  {
837  return ::InvalidateRect(m_hWnd, lpRect, bErase);
838  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI InvalidateRect(_In_opt_ HWND, _In_opt_ LPCRECT, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CSelectionWindow::OnLButtonDown(), CSelectionWindow::OnMouseMove(), CTrayClockWnd::OnSize(), placeSelWin(), CTrayClockWnd::SetFont(), and CTrayClockWnd::UpdateWnd().

◆ InvalidateRgn()

void ATL::CWindow::InvalidateRgn ( HRGN  hRgn,
BOOL  bErase = TRUE 
)
inline

Definition at line 840 of file atlwin.h.

841  {
843  ::InvalidateRgn(m_hWnd, hRgn, bErase);
844  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HRGN hRgn
Definition: mapping.c:33
HWND m_hWnd
Definition: atlwin.h:268
void InvalidateRgn(HRGN hRgn, BOOL bErase=TRUE)
Definition: atlwin.h:840

◆ IsChild()

BOOL ATL::CWindow::IsChild ( const HWND  hWnd) const
inline

Definition at line 846 of file atlwin.h.

847  {
850  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND hWnd
Definition: settings.c:17
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI IsChild(_In_ HWND, _In_ HWND)

Referenced by CTrayWindow::OnContextMenu().

◆ IsDialogMessage()

BOOL ATL::CWindow::IsDialogMessage ( LPMSG  lpMsg)
inline

Definition at line 852 of file atlwin.h.

853  {
856  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define IsDialogMessage
Definition: winuser.h:5675
HWND m_hWnd
Definition: atlwin.h:268

◆ IsDlgButtonChecked()

UINT ATL::CWindow::IsDlgButtonChecked ( int  nIDButton) const
inline

Definition at line 858 of file atlwin.h.

859  {
862  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTaskBarSettingsPage::OnApply(), CZipExtract::CCompleteSettingsPage::OnWizardFinish(), CTaskBarSettingsPage::UpdateDialog(), and CStartMenuSettingsPage::UpdateDialog().

◆ IsIconic()

BOOL ATL::CWindow::IsIconic ( ) const
inline

Definition at line 864 of file atlwin.h.

865  {
868  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI IsIconic(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTaskSwitchWnd::HandleTaskItemClick(), CTrayWindow::MinimizeWindowsProc(), and CTrayWindow::RestoreAll().

◆ IsParentDialog()

BOOL ATL::CWindow::IsParentDialog ( )
inline

Definition at line 870 of file atlwin.h.

871  {
873  TCHAR pszType[10];
874  if (!RealGetWindowClass(::GetParent(m_hWnd), pszType, sizeof(pszType) / sizeof(pszType[0])))
875  return FALSE;
876  return !_tcscmp(pszType, _T("#32770"));
877  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
int _tcscmp(const _TCHAR *s1, const _TCHAR *s2)
Definition: tcscmp.h:8
BOOL IsWindow() const
Definition: atlwin.h:879
char TCHAR
Definition: xmlstorage.h:189
#define _T(x)
Definition: vfdio.h:22
HWND m_hWnd
Definition: atlwin.h:268
#define RealGetWindowClass
Definition: winuser.h:5701
CWindow GetParent() const
Definition: atlwin.h:654

◆ IsWindow()

BOOL ATL::CWindow::IsWindow ( ) const
inline

Definition at line 879 of file atlwin.h.

880  {
882  }
BOOL WINAPI IsWindow(_In_opt_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTaskSwitchWnd::AddTask(), ArrangeIconicWindows(), BeginPaint(), BringWindowToTop(), CenterWindow(), ChangeClipboardChain(), CheckDlgButton(), CheckRadioButton(), ChildWindowFromPoint(), ChildWindowFromPointEx(), ClientToScreen(), CToolsBand::CloseDW(), CreateCaret(), CreateGrayCaret(), CreateSolidCaret(), DeferWindowPos(), DestroyWindow(), DlgDirList(), DlgDirListComboBox(), DlgDirSelect(), DlgDirSelectComboBox(), DragAcceptFiles(), DrawMenuBar(), EnableScrollBar(), EnableWindow(), EndPaint(), CTaskSwitchWnd::EnumWindowsProc(), FlashWindow(), GetClientRect(), GetDC(), GetDCEx(), GetDescendantWindow(), GetDlgControl(), GetDlgCtrlID(), GetDlgHost(), GetDlgItem(), GetDlgItemInt(), GetDlgItemText(), GetExStyle(), GetFont(), GetHotKey(), GetIcon(), GetLastActivePopup(), GetMenu(), GetNextDlgGroupItem(), GetNextDlgTabItem(), GetParent(), GetScrollInfo(), GetScrollPos(), GetScrollRange(), GetStyle(), GetSystemMenu(), GetTopLevelParent(), GetTopLevelWindow(), GetTopWindow(), GetUpdateRect(), GetUpdateRgn(), GetWindow(), GetWindowContextHelpId(), GetWindowDC(), GetWindowLong(), GetWindowLongPtr(), GetWindowPlacement(), GetWindowProcessID(), GetWindowRect(), GetWindowRgn(), GetWindowText(), GetWindowTextLength(), GetWindowThreadID(), GetWindowWord(), GotoDlgCtrl(), CTaskSwitchWnd::HandleItemPaint(), CTaskSwitchWnd::HandleTaskItemClick(), HideCaret(), HiliteMenuItem(), Invalidate(), InvalidateRect(), InvalidateRgn(), IsChild(), IsDialogMessage(), IsDlgButtonChecked(), IsIconic(), IsParentDialog(), IsWindowEnabled(), IsWindowUnicode(), IsWindowVisible(), IsZoomed(), KillTimer(), LockWindowUpdate(), MapWindowPoints(), MessageBox(), CTrayWindow::MinimizeAll(), ModifyStyle(), ModifyStyleEx(), MoveWindow(), NextDlgCtrl(), CSysPagerWnd::OnCommand(), CTrayWindow::Open(), OpenClipboard(), PostMessage(), PrevDlgCtrl(), Print(), PrintClient(), RedrawWindow(), ReleaseDC(), ResizeClient(), ScreenToClient(), ScrollWindow(), ScrollWindowEx(), SendDlgItemMessage(), SendMessage(), SendMessageToDescendants(), SendNotifyMessage(), SetActiveWindow(), SetCapture(), SetClipboardViewer(), SetDlgCtrlID(), SetDlgItemInt(), SetDlgItemText(), SetFocus(), SetFont(), SetHotKey(), SetIcon(), SetMenu(), SetParent(), SetRedraw(), SetScrollInfo(), SetScrollPos(), SetScrollRange(), CToolsBand::SetSite(), SetTimer(), SetWindowContextHelpId(), SetWindowLong(), SetWindowLongPtr(), SetWindowPlacement(), SetWindowPos(), SetWindowRgn(), SetWindowText(), SetWindowWord(), ShowCaret(), ShowOwnedPopups(), ShowScrollBar(), ShowWindow(), ShowWindowAsync(), UpdateWindow(), ValidateRect(), ValidateRgn(), and WinHelp().

◆ IsWindowEnabled()

BOOL ATL::CWindow::IsWindowEnabled ( ) const
inline

Definition at line 884 of file atlwin.h.

885  {
888  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI IsWindowEnabled(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::MinimizeWindowsProc().

◆ IsWindowUnicode()

BOOL ATL::CWindow::IsWindowUnicode ( )
inline

Definition at line 896 of file atlwin.h.

897  {
900  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI IsWindowUnicode(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ IsWindowVisible()

◆ IsZoomed()

BOOL ATL::CWindow::IsZoomed ( ) const
inline

Definition at line 902 of file atlwin.h.

903  {
906  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI IsZoomed(_In_ HWND)

◆ KillTimer()

BOOL ATL::CWindow::KillTimer ( UINT_PTR  nIDEvent)
inline

Definition at line 908 of file atlwin.h.

909  {
911  return ::KillTimer(m_hWnd, nIDEvent);
912  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI KillTimer(_In_opt_ HWND, _In_ UINT_PTR)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayClockWnd::CalibrateTimer(), CTrayClockWnd::OnDestroy(), CTrayWindow::ProcessAutoHide(), CTrayWindow::ProcessMouseTracking(), CMainWindow::ProcessWindowMessage(), and CTrayClockWnd::ResetTime().

◆ LockWindowUpdate()

BOOL ATL::CWindow::LockWindowUpdate ( BOOL  bLock = TRUE)
inline

Definition at line 914 of file atlwin.h.

915  {
917  if (bLock)
920  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL WINAPI LockWindowUpdate(_In_opt_ HWND)
BOOL IsWindow() const
Definition: atlwin.h:879
smooth NULL
Definition: ftsmooth.c:416
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CShellBrowser::BrowseToPath().

◆ MapWindowPoints() [1/2]

int ATL::CWindow::MapWindowPoints ( HWND  hWndTo,
LPPOINT  lpPoint,
UINT  nCount 
) const
inline

Definition at line 922 of file atlwin.h.

923  {
925  return ::MapWindowPoints(m_hWnd, hWndTo, lpPoint, nCount);
926  }
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CShellBrowser::BrowseToPath(), CTrayWindow::OnContextMenu(), CTrayWindow::OnNcHitTest(), and CTrayWindow::TrackMenu().

◆ MapWindowPoints() [2/2]

int ATL::CWindow::MapWindowPoints ( HWND  hWndTo,
LPRECT  lpRect 
) const
inline

Definition at line 928 of file atlwin.h.

929  {
931  return ::MapWindowPoints(m_hWnd, hWndTo, (LPPOINT)lpRect, sizeof(RECT) / sizeof(POINT));
932  }
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ MessageBox()

int ATL::CWindow::MessageBox ( LPCTSTR  lpszText,
LPCTSTR  lpszCaption = NULL,
UINT  nType = MB_OK 
)
inline

Definition at line 934 of file atlwin.h.

935  {
937  return ::MessageBox(m_hWnd, lpszText, lpszCaption, nType);
938  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
#define MessageBox
Definition: winuser.h:5688

Referenced by CMainWindow::InsertSelectionFromHBITMAP(), CMainWindow::OnClose(), CMainWindow::OnCommand(), and ShowFileLoadError().

◆ ModifyStyle()

BOOL ATL::CWindow::ModifyStyle ( DWORD  dwRemove,
DWORD  dwAdd,
UINT  nFlags = 0 
)
inline

Definition at line 940 of file atlwin.h.

941  {
943  ::SetWindowLong(m_hWnd, GWL_STYLE, (::GetWindowLong(m_hWnd, GWL_STYLE) & ~dwRemove) | dwAdd);
944  if (nFlags != 0)
946  return TRUE;
947  }
#define TRUE
Definition: types.h:120
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
LONG SetWindowLong(int nIndex, LONG dwNewLong)
Definition: atlwin.h:1202
#define SWP_NOZORDER
Definition: winuser.h:1232
smooth NULL
Definition: ftsmooth.c:416
#define SWP_NOACTIVATE
Definition: winuser.h:1227
LONG GetWindowLong(int nIndex) const
Definition: atlwin.h:738
HWND m_hWnd
Definition: atlwin.h:268
#define SWP_NOSIZE
Definition: winuser.h:1230
#define GWL_STYLE
Definition: winuser.h:846
#define SWP_NOMOVE
Definition: winuser.h:1229
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)

◆ ModifyStyleEx()

BOOL ATL::CWindow::ModifyStyleEx ( DWORD  dwRemove,
DWORD  dwAdd,
UINT  nFlags = 0 
)
inline

Definition at line 949 of file atlwin.h.

950  {
952  ::SetWindowLong(m_hWnd, GWL_EXSTYLE, (::GetWindowLong(m_hWnd, GWL_EXSTYLE) & ~dwRemove) | dwAdd);
953  if (nFlags != 0)
955  return TRUE;
956  }
#define TRUE
Definition: types.h:120
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
LONG SetWindowLong(int nIndex, LONG dwNewLong)
Definition: atlwin.h:1202
#define GWL_EXSTYLE
Definition: winuser.h:845
#define SWP_NOZORDER
Definition: winuser.h:1232
smooth NULL
Definition: ftsmooth.c:416
#define SWP_NOACTIVATE
Definition: winuser.h:1227
LONG GetWindowLong(int nIndex) const
Definition: atlwin.h:738
HWND m_hWnd
Definition: atlwin.h:268
#define SWP_NOSIZE
Definition: winuser.h:1230
#define SWP_NOMOVE
Definition: winuser.h:1229
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)

◆ MoveWindow()

BOOL ATL::CWindow::MoveWindow ( int  x,
int  y,
int  nWidth,
int  nHeight,
BOOL  bRepaint = TRUE 
)
inline

Definition at line 958 of file atlwin.h.

959  {
961  return ::MoveWindow(m_hWnd, x, y, nWidth, nHeight, bRepaint);
962  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
INT INT y
Definition: msvc.h:62
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI MoveWindow(_In_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ BOOL)
INT x
Definition: msvc.h:62

Referenced by CTextEditWindow::OnSize(), CDefView::OnSize(), updateCanvasAndScrollbars(), and zoomTo().

◆ NextDlgCtrl()

void ATL::CWindow::NextDlgCtrl ( ) const
inline

Definition at line 964 of file atlwin.h.

965  {
968  }
#define WM_NEXTDLGCTL
Definition: winuser.h:1625
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ OpenClipboard()

BOOL ATL::CWindow::OpenClipboard ( )
inline

Definition at line 970 of file atlwin.h.

971  {
974  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI OpenClipboard(_In_opt_ HWND)

Referenced by CMainWindow::OnCommand(), and CMainWindow::OnInitMenuPopup().

◆ operator HWND()

ATL::CWindow::operator HWND ( ) const
inline

Definition at line 276 of file atlwin.h.

277  {
278  return m_hWnd;
279  }
HWND m_hWnd
Definition: atlwin.h:268

◆ PostMessage()

BOOL ATL::CWindow::PostMessage ( UINT  message,
WPARAM  wParam = 0,
LPARAM  lParam = 0 
)
inline

◆ PrevDlgCtrl()

void ATL::CWindow::PrevDlgCtrl ( ) const
inline

Definition at line 982 of file atlwin.h.

983  {
986  }
#define WM_NEXTDLGCTL
Definition: winuser.h:1625
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ Print()

void ATL::CWindow::Print ( HDC  hDC,
DWORD  dwFlags 
) const
inline

Definition at line 988 of file atlwin.h.

989  {
992  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT_PTR WPARAM
Definition: windef.h:207
LONG_PTR LPARAM
Definition: windef.h:208
#define WM_PRINT
Definition: winuser.h:1841
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
HWND m_hWnd
Definition: atlwin.h:268
static HDC hDC
Definition: 3dtext.c:33
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ PrintClient()

void ATL::CWindow::PrintClient ( HDC  hDC,
DWORD  dwFlags 
) const
inline

Definition at line 994 of file atlwin.h.

995  {
998  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define WM_PRINTCLIENT
Definition: richedit.h:70
UINT_PTR WPARAM
Definition: windef.h:207
LONG_PTR LPARAM
Definition: windef.h:208
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
HWND m_hWnd
Definition: atlwin.h:268
static HDC hDC
Definition: 3dtext.c:33
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ RedrawWindow()

BOOL ATL::CWindow::RedrawWindow ( LPCRECT  lpRectUpdate = NULL,
HRGN  hRgnUpdate = NULL,
UINT  flags = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE 
)
inline

Definition at line 1000 of file atlwin.h.

1001  {
1003  return ::RedrawWindow(m_hWnd, lpRectUpdate, hRgnUpdate, flags);
1004  }
BOOL WINAPI RedrawWindow(_In_opt_ HWND, _In_opt_ LPCRECT, _In_opt_ HRGN, _In_ UINT)
INT INT LPCRECT LPCRECT HRGN hRgnUpdate
Definition: msvc.h:65
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
GLbitfield flags
Definition: glext.h:7161
HWND m_hWnd
Definition: atlwin.h:268

◆ ReleaseDC()

int ATL::CWindow::ReleaseDC ( HDC  hDC)
inline

Definition at line 1006 of file atlwin.h.

1007  {
1010  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
HWND m_hWnd
Definition: atlwin.h:268
static HDC hDC
Definition: 3dtext.c:33

Referenced by CTrayWindow::DrawSizerWithTheme(), CImgAreaWindow::drawZoomFrame(), CTrayClockWnd::MeasureLines(), CImgAreaWindow::OnPaint(), and CZipExtract::CCompleteSettingsPage::OnSetActive().

◆ ResizeClient()

BOOL ATL::CWindow::ResizeClient ( int  nWidth,
int  nHeight,
BOOL  bRedraw = FALSE 
)
inline

Definition at line 1012 of file atlwin.h.

1013  {
1015  RECT clientRect, wndRect;
1016  ::GetClientRect(m_hWnd, &clientRect);
1017  ::GetWindowRect(m_hWnd, &wndRect);
1018  return ::MoveWindow(m_hWnd, wndRect.left, wndRect.top,
1019  nWidth + (wndRect.right - wndRect.left) - (clientRect.right - clientRect.left),
1020  nHeight + (wndRect.bottom - wndRect.top) - (clientRect.bottom - clientRect.top),
1021  bRedraw);
1022  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
LONG top
Definition: windef.h:292
LONG left
Definition: windef.h:291
LONG right
Definition: windef.h:293
BOOL GetClientRect(LPRECT lpRect) const
Definition: atlwin.h:507
BOOL GetWindowRect(LPRECT lpRect) const
Definition: atlwin.h:764
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI MoveWindow(_In_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ BOOL)
LONG bottom
Definition: windef.h:294

◆ ScreenToClient()

BOOL ATL::CWindow::ScreenToClient ( LPPOINT  lpPoint) const
inline

Definition at line 1024 of file atlwin.h.

1025  {
1027  return ::ScreenToClient(m_hWnd, lpPoint);
1028  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI ScreenToClient(_In_ HWND, _Inout_ LPPOINT)

Referenced by CImgAreaWindow::cancelDrawing(), CDefView::drag_notify_subitem(), CDefView::DragEnter(), CDefView::DragOver(), and CTaskSwitchWnd::OnContextMenu().

◆ ScrollWindow()

BOOL ATL::CWindow::ScrollWindow ( int  xAmount,
int  yAmount,
LPCRECT  lpRect = NULL,
LPCRECT  lpClipRect = NULL 
)
inline

Definition at line 1030 of file atlwin.h.

1031  {
1033  return ::ScrollWindow(m_hWnd, xAmount, yAmount, lpRect, lpClipRect);
1034  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI ScrollWindow(_In_ HWND, _In_ int, _In_ int, _In_opt_ LPCRECT, _In_opt_ LPCRECT)
HWND m_hWnd
Definition: atlwin.h:268

◆ ScrollWindowEx()

int ATL::CWindow::ScrollWindowEx ( int  dx,
int  dy,
LPCRECT  lpRectScroll,
LPCRECT  lpRectClip,
HRGN  hRgnUpdate,
LPRECT  lpRectUpdate,
UINT  flags 
)
inline

Definition at line 1036 of file atlwin.h.

1037  {
1039  return ::ScrollWindowEx(m_hWnd, dx, dy, lpRectScroll, lpRectClip, hRgnUpdate, lpRectUpdate, flags);
1040  }
INT INT LPCRECT LPCRECT HRGN hRgnUpdate
Definition: msvc.h:65
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
INT dx
Definition: msvc.h:65
int WINAPI ScrollWindowEx(_In_ HWND, _In_ int, _In_ int, _In_opt_ LPCRECT, _In_opt_ LPCRECT, _In_opt_ HRGN, _Out_opt_ LPRECT, _In_ UINT)
GLbitfield flags
Definition: glext.h:7161
HWND m_hWnd
Definition: atlwin.h:268
INT INT dy
Definition: msvc.h:65

◆ SendDlgItemMessage()

LRESULT ATL::CWindow::SendDlgItemMessage ( int  nID,
UINT  message,
WPARAM  wParam = 0,
LPARAM  lParam = 0 
)
inline

Definition at line 1042 of file atlwin.h.

1043  {
1046  }
Definition: tftpd.h:59
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define SendDlgItemMessage
Definition: winuser.h:5708
WPARAM wParam
Definition: combotst.c:138
HWND m_hWnd
Definition: atlwin.h:268
LPARAM lParam
Definition: combotst.c:139

Referenced by CZipExtract::CConfirmReplace::OnInitDialog().

◆ SendMessage() [1/2]

LRESULT ATL::CWindow::SendMessage ( UINT  message,
WPARAM  wParam = 0,
LPARAM  lParam = 0 
)
inline

Definition at line 1048 of file atlwin.h.

1049  {
1052  }
Definition: tftpd.h:59
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
WPARAM wParam
Definition: combotst.c:138
HWND m_hWnd
Definition: atlwin.h:268
#define SendMessage
Definition: winuser.h:5709
LPARAM lParam
Definition: combotst.c:139

Referenced by _tWinMain(), CMainWindow::alignChildrenToMainWindow(), CTrayWindow::AlignControls(), CShellBrowser::BrowseToPath(), CTrayWindow::Close(), CBaseBarSite::EnumBands(), CZipExtract::Extract(), CBaseBarSite::GetBandObject(), GetFont(), GetHotKey(), GetIcon(), CBaseBarSite::GetInternalBandInfo(), CTrayNotifyWnd::GetMinimumSize(), GotoDlgCtrl(), CBaseBarSite::InsertBar(), CMainWindow::InsertSelectionFromHBITMAP(), NextDlgCtrl(), ImageModel::NotifyDimensionsChanged(), CSysPagerWnd::NotifyIcon(), ImageModel::NotifyImageChanged(), ToolsModel::NotifyToolChanged(), CTaskBarSettingsPage::OnApply(), CShellBrowser::OnClose(), CMainWindow::OnCommand(), CTaskSwitchWnd::OnContextMenu(), CTrayWindow::OnContextMenu(), CToolBox::OnCreate(), CToolSettingsWindow::OnCreate(), CMainWindow::OnCreate(), CBaseBarSite::OnCustomDraw(), CFullscreenWindow::OnGetText(), CMainWindow::OnKeyDown(), CSelectionWindow::OnLButtonDown(), CImgAreaWindow::OnLButtonDown(), CImgAreaWindow::OnLButtonUp(), CImgAreaWindow::OnMouseLeave(), CSelectionWindow::OnMouseMove(), CImgAreaWindow::OnMouseMove(), CImgAreaWindow::OnRButtonDown(), CImgAreaWindow::OnRButtonUp(), CTrayNotifyWnd::OnRealign(), CTrayWindow::OnSettingChanged(), CMainWindow::OnSize(), CTrayWindow::OnSysChar(), CToolBox::OnSysColorChange(), CMainWindow::OnSysColorChange(), CTrayClockWnd::OnTaskbarSettingsChanged(), CToolSettingsWindow::OnToolsModelZoomChanged(), CToolSettingsWindow::OnVScroll(), PrevDlgCtrl(), Print(), PrintClient(), CTrayWindow::ProcessMouseTracking(), CShellBrowser::RelayCommands(), CShellBrowser::RelayMsgToShellView(), CBaseBarSite::RemoveBand(), CZipExtract::CExtractSettingsPage::s_BrowseCallbackProc(), CShellBrowser::SendControlMsg(), SendMessageToDescendantsCallback(), SendMessageToDescendantsCallbackDeep(), CBaseBarSite::SetDeskBarSite(), SetFont(), SetIcon(), ATL::CPropertyPageImpl< CExtractSettingsPage >::SetModified(), SetRedraw(), CToolsBand::SetSite(), CBaseBarSite::ShowBand(), CTrayWindow::UpdateFonts(), and CTrayClockWnd::UpdateWnd().

◆ SendMessage() [2/2]

static LRESULT ATL::CWindow::SendMessage ( HWND  hWnd,
UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
inlinestatic

Definition at line 1054 of file atlwin.h.

1055  {
1056  ATLASSERT(::IsWindow(hWnd));
1058  }
Definition: tftpd.h:59
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND hWnd
Definition: settings.c:17
WPARAM wParam
Definition: combotst.c:138
#define SendMessage
Definition: winuser.h:5709
LPARAM lParam
Definition: combotst.c:139

◆ SendMessageToDescendants()

void ATL::CWindow::SendMessageToDescendants ( UINT  message,
WPARAM  wParam = 0,
LPARAM  lParam = 0,
BOOL  bDeep = TRUE 
)
inline

Definition at line 1075 of file atlwin.h.

1076  {
1078  MSG msg;
1079  msg.message = message;
1080  msg.wParam = wParam;
1081  msg.lParam = lParam;
1082  if (bDeep)
1084  else
1086  }
BOOL WINAPI EnumChildWindows(_In_opt_ HWND, _In_ WNDENUMPROC, _In_ LPARAM)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
TW_UINT32 TW_UINT16 TW_UINT16 MSG
Definition: twain.h:1827
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: glext.h:5579
BOOL IsWindow() const
Definition: atlwin.h:879
WPARAM wParam
Definition: combotst.c:138
LONG_PTR LPARAM
Definition: windef.h:208
UINT msg
Definition: msvc.h:92
HWND m_hWnd
Definition: atlwin.h:268
static BOOL CALLBACK SendMessageToDescendantsCallback(HWND hWnd, LPARAM lParam)
Definition: atlwin.h:1061
#define msg(x)
Definition: auth_time.c:54
static BOOL CALLBACK SendMessageToDescendantsCallbackDeep(HWND hWnd, LPARAM lParam)
Definition: atlwin.h:1067
LPARAM lParam
Definition: combotst.c:139

◆ SendMessageToDescendantsCallback()

static BOOL CALLBACK ATL::CWindow::SendMessageToDescendantsCallback ( HWND  hWnd,
LPARAM  lParam 
)
inlinestaticprivate

Definition at line 1061 of file atlwin.h.

1062  {
1064  return TRUE;
1065  }
Definition: tftpd.h:59
#define TRUE
Definition: types.h:120
HWND hWnd
Definition: settings.c:17
WPARAM wParam
Definition: combotst.c:138
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048
LPARAM lParam
Definition: combotst.c:139

Referenced by SendMessageToDescendants().

◆ SendMessageToDescendantsCallbackDeep()

static BOOL CALLBACK ATL::CWindow::SendMessageToDescendantsCallbackDeep ( HWND  hWnd,
LPARAM  lParam 
)
inlinestaticprivate

Definition at line 1067 of file atlwin.h.

1068  {
1071  return TRUE;
1072  }
BOOL WINAPI EnumChildWindows(_In_opt_ HWND, _In_ WNDENUMPROC, _In_ LPARAM)
Definition: tftpd.h:59
#define TRUE
Definition: types.h:120
HWND hWnd
Definition: settings.c:17
WPARAM wParam
Definition: combotst.c:138
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048
static BOOL CALLBACK SendMessageToDescendantsCallbackDeep(HWND hWnd, LPARAM lParam)
Definition: atlwin.h:1067
LPARAM lParam
Definition: combotst.c:139

Referenced by SendMessageToDescendants().

◆ SendNotifyMessage()

BOOL ATL::CWindow::SendNotifyMessage ( UINT  message,
WPARAM  wParam = 0,
LPARAM  lParam = 0 
)
inline

Definition at line 1088 of file atlwin.h.

1089  {
1092  }
Definition: tftpd.h:59
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
WPARAM wParam
Definition: combotst.c:138
HWND m_hWnd
Definition: atlwin.h:268
LPARAM lParam
Definition: combotst.c:139
#define SendNotifyMessage
Definition: winuser.h:5712

Referenced by CSysPagerWnd::OnCommand().

◆ SetActiveWindow()

HWND ATL::CWindow::SetActiveWindow ( )
inline

Definition at line 1094 of file atlwin.h.

1095  {
1098  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI SetActiveWindow(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

◆ SetCapture()

HWND ATL::CWindow::SetCapture ( )
inline

Definition at line 1100 of file atlwin.h.

1101  {
1104  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
HWND WINAPI SetCapture(_In_ HWND hWnd)

Referenced by CImgAreaWindow::OnLButtonDown(), and CImgAreaWindow::OnRButtonDown().

◆ SetClipboardViewer()

HWND ATL::CWindow::SetClipboardViewer ( )
inline

Definition at line 1106 of file atlwin.h.

1107  {
1110  }
HWND WINAPI SetClipboardViewer(_In_ HWND)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ SetDlgCtrlID()

int ATL::CWindow::SetDlgCtrlID ( int  nID)
inline

Definition at line 1112 of file atlwin.h.

1113  {
1116  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
#define GWL_ID
Definition: winuser.h:853
BOOL IsWindow() const
Definition: atlwin.h:879
#define SetWindowLong
Definition: winuser.h:5719
HWND m_hWnd
Definition: atlwin.h:268

◆ SetDlgItemInt()

BOOL ATL::CWindow::SetDlgItemInt ( int  nID,
UINT  nValue,
BOOL  bSigned = TRUE 
)
inline

Definition at line 1118 of file atlwin.h.

1119  {
1121  return ::SetDlgItemInt(m_hWnd, nID, nValue, bSigned);
1122  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI SetDlgItemInt(_In_ HWND, _In_ int, _In_ UINT, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ SetDlgItemText()

BOOL ATL::CWindow::SetDlgItemText ( int  nID,
LPCTSTR  lpszString 
)
inline

Definition at line 1124 of file atlwin.h.

1125  {
1127  return ::SetDlgItemText(m_hWnd, nID, lpszString);
1128  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define SetDlgItemText
Definition: winuser.h:5715
HWND m_hWnd
Definition: atlwin.h:268

◆ SetFocus()

HWND ATL::CWindow::SetFocus ( )
inline

Definition at line 1130 of file atlwin.h.

1131  {
1134  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND WINAPI SetFocus(_In_opt_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::MinimizeAll(), CMainWindow::OnCommand(), and CShellBrowser::OnSetFocus().

◆ SetFont()

void ATL::CWindow::SetFont ( HFONT  hFont,
BOOL  bRedraw = TRUE 
)
inline

Definition at line 1136 of file atlwin.h.

1137  {
1140  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HFONT hFont
Definition: main.c:53
UINT_PTR WPARAM
Definition: windef.h:207
LONG_PTR LPARAM
Definition: windef.h:208
HWND m_hWnd
Definition: atlwin.h:268
#define WM_SETFONT
Definition: winuser.h:1632
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

Referenced by CStartButton::UpdateFont().

◆ SetHotKey()

int ATL::CWindow::SetHotKey ( WORD  wVirtualKeyCode,
WORD  wModifiers 
)
inline

Definition at line 1142 of file atlwin.h.

1143  {
1145  return ::SendMessage(m_hWnd, WM_SETHOTKEY, MAKEWPARAM(wVirtualKeyCode, wModifiers), 0);
1146  }
#define WM_SETHOTKEY
Definition: winuser.h:1634
#define MAKEWPARAM(l, h)
Definition: winuser.h:3916
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
#define SendMessage
Definition: winuser.h:5709

◆ SetIcon()

HICON ATL::CWindow::SetIcon ( HICON  hIcon,
BOOL  bBigIcon = TRUE 
)
inline

Definition at line 1148 of file atlwin.h.

1149  {
1151  return (HICON)::SendMessage(m_hWnd, WM_SETICON, (WPARAM)bBigIcon, (LPARAM)hIcon);
1152  }
static HICON
Definition: imagelist.c:84
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT_PTR WPARAM
Definition: windef.h:207
LONG_PTR LPARAM
Definition: windef.h:208
HWND m_hWnd
Definition: atlwin.h:268
HICON hIcon
Definition: msconfig.c:44
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ SetMenu()

BOOL ATL::CWindow::SetMenu ( HMENU  hMenu)
inline

Definition at line 1154 of file atlwin.h.

1155  {
1157  return ::SetMenu(m_hWnd, hMenu);
1158  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI SetMenu(_In_ HWND, _In_opt_ HMENU)
HWND m_hWnd
Definition: atlwin.h:268

◆ SetParent()

HWND ATL::CWindow::SetParent ( HWND  hWndNewParent)
inline

Definition at line 1160 of file atlwin.h.

1161  {
1163  return ::SetParent(m_hWnd, hWndNewParent);
1164  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
HWND WINAPI SetParent(_In_ HWND, _In_opt_ HWND)
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268

◆ SetRedraw()

void ATL::CWindow::SetRedraw ( BOOL  bRedraw = TRUE)
inline

Definition at line 1166 of file atlwin.h.

1167  {
1169  ::SendMessage(m_hWnd, WM_SETREDRAW, (WPARAM)bRedraw, 0);
1170  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
#define WM_SETREDRAW
Definition: winuser.h:1598
BOOL IsWindow() const
Definition: atlwin.h:879
UINT_PTR WPARAM
Definition: windef.h:207
HWND m_hWnd
Definition: atlwin.h:268
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1048

◆ SetScrollInfo()

int ATL::CWindow::SetScrollInfo ( int  nBar,
LPSCROLLINFO  lpScrollInfo,
BOOL  bRedraw = TRUE 
)
inline

Definition at line 1172 of file atlwin.h.

1173  {
1175  return ::SetScrollInfo(m_hWnd, nBar, lpScrollInfo, bRedraw);
1176  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
int WINAPI SetScrollInfo(_In_ HWND, _In_ int, _In_ LPCSCROLLINFO, _In_ BOOL)

◆ SetScrollPos()

int ATL::CWindow::SetScrollPos ( int  nBar,
int  nPos,
BOOL  bRedraw = TRUE 
)
inline

Definition at line 1178 of file atlwin.h.

1179  {
1181  return ::SetScrollPos(m_hWnd, nBar, nPos, bRedraw);
1182  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
INT INT nPos
Definition: msvc.h:57
HWND m_hWnd
Definition: atlwin.h:268
int WINAPI SetScrollPos(_In_ HWND, _In_ int, _In_ int, _In_ BOOL)

◆ SetScrollRange()

BOOL ATL::CWindow::SetScrollRange ( int  nBar,
int  nMinPos,
int  nMaxPos,
BOOL  bRedraw = TRUE 
)
inline

Definition at line 1184 of file atlwin.h.

1185  {
1187  return ::SetScrollRange(m_hWnd, nBar, nMinPos, nMaxPos, bRedraw);
1188  }
INT LONG nMinPos
Definition: msvc.h:56
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI SetScrollRange(_In_ HWND, _In_ int, _In_ int, _In_ int, _In_ BOOL)
INT LONG INT nMaxPos
Definition: msvc.h:56

◆ SetTimer()

UINT_PTR ATL::CWindow::SetTimer ( UINT_PTR  nIDEvent,
UINT  nElapse,
void(CALLBACK *lpfnTimer)(HWND, UINT, UINT_PTR, DWORD = NULL 
)
inline

Definition at line 1190 of file atlwin.h.

1191  {
1193  return ::SetTimer(m_hWnd, nIDEvent, nElapse, reinterpret_cast<TIMERPROC>(lpfnTimer));
1194  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
UINT_PTR WINAPI SetTimer(_In_opt_ HWND, _In_ UINT_PTR, _In_ UINT, _In_opt_ TIMERPROC)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayClockWnd::CalibrateTimer(), CMainWindow::OnCommand(), CTaskSwitchWnd::OnCreate(), CTrayWindow::OnCreate(), CTrayWindow::OnMouseMove(), CTrayWindow::OnTaskbarSettingsChanged(), CTrayWindow::ProcessAutoHide(), CTrayWindow::ProcessMouseTracking(), and CTrayClockWnd::ResetTime().

◆ SetWindowContextHelpId()

BOOL ATL::CWindow::SetWindowContextHelpId ( DWORD  dwContextHelpId)
inline

Definition at line 1196 of file atlwin.h.

1197  {
1199  return ::SetWindowContextHelpId(m_hWnd, dwContextHelpId);
1200  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI SetWindowContextHelpId(_In_ HWND, _In_ DWORD)
HWND m_hWnd
Definition: atlwin.h:268

◆ SetWindowLong()

LONG ATL::CWindow::SetWindowLong ( int  nIndex,
LONG  dwNewLong 
)
inline

Definition at line 1202 of file atlwin.h.

1203  {
1205  return ::SetWindowLong(m_hWnd, nIndex, dwNewLong);
1206  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define SetWindowLong
Definition: winuser.h:5719
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77

Referenced by ModifyStyle(), and ModifyStyleEx().

◆ SetWindowLongPtr()

LONG_PTR ATL::CWindow::SetWindowLongPtr ( int  nIndex,
LONG_PTR  dwNewLong 
)
inline

Definition at line 1208 of file atlwin.h.

1209  {
1212  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define SetWindowLongPtr
Definition: treelist.c:70
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77

Referenced by CZipExtract::CExtractSettingsPage::OnWizardNext(), and CShellBrowser::WindowProc().

◆ SetWindowPlacement()

BOOL ATL::CWindow::SetWindowPlacement ( const WINDOWPLACEMENT lpwndpl)
inline

Definition at line 1214 of file atlwin.h.

1215  {
1218  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI SetWindowPlacement(_In_ HWND hWnd, _In_ const WINDOWPLACEMENT *)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by _tWinMain().

◆ SetWindowPos()

BOOL ATL::CWindow::SetWindowPos ( HWND  hWndInsertAfter,
int  x,
int  y,
int  cx,
int  cy,
UINT  nFlags 
)
inline

Definition at line 1220 of file atlwin.h.

1221  {
1223  return ::SetWindowPos(m_hWnd, hWndInsertAfter, x, y, cx, cy, nFlags);
1224  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
INT INT y
Definition: msvc.h:62
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:570
HWND m_hWnd
Definition: atlwin.h:268
INT x
Definition: msvc.h:62
_Out_opt_ int * cx
Definition: commctrl.h:570
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)

Referenced by CTrayWindow::CheckTrayWndPosition(), CDefView::CreateViewWindow3(), CToolbarProxy::Initialize(), CTrayWindow::Lock(), CBaseBarSite::OnCustomDraw(), CTrayWindow::OnRebarAutoSize(), CTrayWindow::OnTaskbarSettingsChanged(), CTrayWindow::OnThemeChanged(), CTrayWindow::ProcessAutoHide(), CShellBrowser::RepositionBars(), and CTrayNotifyWnd::Size().

◆ SetWindowRgn()

int ATL::CWindow::SetWindowRgn ( HRGN  hRgn,
BOOL  bRedraw = FALSE 
)
inline

Definition at line 1226 of file atlwin.h.

1227  {
1229  return ::SetWindowRgn(m_hWnd, hRgn, bRedraw);
1230  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HRGN hRgn
Definition: mapping.c:33
int WINAPI SetWindowRgn(_In_ HWND, _In_opt_ HRGN, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTrayWindow::ApplyClipping().

◆ SetWindowText()

BOOL ATL::CWindow::SetWindowText ( LPCTSTR  lpszString)
inline

Definition at line 1232 of file atlwin.h.

1233  {
1235  return ::SetWindowText(m_hWnd, lpszString);
1236  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
#define SetWindowText
Definition: winuser.h:5723

Referenced by _tWinMain(), CShellBrowser::BrowseToPath(), CMainWindow::saveImage(), CShellBrowser::SetStatusTextSB(), CMainWindow::UpdateApplicationProperties(), and CTrayClockWnd::UpdateWnd().

◆ SetWindowWord()

WORD ATL::CWindow::SetWindowWord ( int  nIndex,
WORD  wNewWord 
)
inline

Definition at line 1238 of file atlwin.h.

1239  {
1241  if (nIndex >= -4)
1243  else
1245  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
#define SetWindowLong
Definition: winuser.h:5719
#define MAKELONG(a, b)
Definition: typedefs.h:248
LONG GetWindowLong(int nIndex) const
Definition: atlwin.h:738
HWND m_hWnd
Definition: atlwin.h:268
int nIndex
Definition: msvc.h:77
#define HIWORD(l)
Definition: typedefs.h:246
#define LOWORD(l)
Definition: pedump.c:82

◆ ShowCaret()

BOOL ATL::CWindow::ShowCaret ( )
inline

Definition at line 1247 of file atlwin.h.

1248  {
1251  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI ShowCaret(_In_opt_ HWND)

◆ ShowOwnedPopups()

BOOL ATL::CWindow::ShowOwnedPopups ( BOOL  bShow = TRUE)
inline

Definition at line 1253 of file atlwin.h.

1254  {
1257  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
HWND m_hWnd
Definition: atlwin.h:268
BOOL WINAPI ShowOwnedPopups(_In_ HWND, _In_ BOOL)

◆ ShowScrollBar()

BOOL ATL::CWindow::ShowScrollBar ( UINT  nBar,
BOOL  bShow = TRUE 
)
inline

Definition at line 1259 of file atlwin.h.

1260  {
1262  return ::ShowScrollBar(m_hWnd, nBar, bShow);
1263  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI ShowScrollBar(_In_ HWND, _In_ int, _In_ BOOL)
HWND m_hWnd
Definition: atlwin.h:268

◆ ShowWindow()

◆ ShowWindowAsync()

BOOL ATL::CWindow::ShowWindowAsync ( int  nCmdShow)
inline

Definition at line 1271 of file atlwin.h.

1272  {
1274  return ::ShowWindowAsync(m_hWnd, nCmdShow);
1275  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI ShowWindowAsync(_In_ HWND, _In_ int)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CTaskSwitchWnd::HandleTaskItemClick(), and CTrayWindow::MinimizeWindowsProc().

◆ UpdateWindow()

BOOL ATL::CWindow::UpdateWindow ( )
inline

Definition at line 1277 of file atlwin.h.

1278  {
1281  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI UpdateWindow(_In_ HWND)
HWND m_hWnd
Definition: atlwin.h:268

Referenced by CDefView::CreateViewWindow3(), CShellBrowser::Initialize(), and CImgAreaWindow::OnMouseMove().

◆ ValidateRect()

BOOL ATL::CWindow::ValidateRect ( LPCRECT  lpRect)
inline

Definition at line 1283 of file atlwin.h.

1284  {
1286  return ::ValidateRect(m_hWnd, lpRect);
1287  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
BOOL WINAPI ValidateRect(_In_opt_ HWND, _In_opt_ LPCRECT)
HWND m_hWnd
Definition: atlwin.h:268

◆ ValidateRgn()

BOOL ATL::CWindow::ValidateRgn ( HRGN  hRgn)
inline

Definition at line 1289 of file atlwin.h.

1290  {
1293  }
BOOL WINAPI ValidateRgn(_In_ HWND, _In_opt_ HRGN)
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HRGN hRgn
Definition: mapping.c:33
HWND m_hWnd
Definition: atlwin.h:268

◆ WinHelp()

BOOL ATL::CWindow::WinHelp ( LPCTSTR  lpszHelp,
UINT  nCmd = HELP_CONTEXT,
DWORD  dwData = 0 
)
inline

Definition at line 1295 of file atlwin.h.

1296  {
1298  return ::WinHelp(m_hWnd, lpszHelp, nCmd, dwData);
1299  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
BOOL IsWindow() const
Definition: atlwin.h:879
static HANDLE ULONG_PTR dwData
Definition: file.c:35
HWND m_hWnd
Definition: atlwin.h:268
#define WinHelp
Definition: winuser.h:5730

Member Data Documentation

◆ m_hWnd

HWND ATL::CWindow::m_hWnd

Definition at line 268 of file atlwin.h.

Referenced by _tWinMain(), CTrayWindow::AlignControls(), ArrangeIconicWindows(), Attach(), BeginPaint(), BringWindowToTop(), CShellBrowser::BrowseToPath(), CenterWindow(), ChangeClipboardChain(), CheckDlgButton(), CheckRadioButton(), ChildWindowFromPoint(), ChildWindowFromPointEx(), ClientToScreen(), CTrayWindow::Close(), CToolsBand::CloseDW(), CStartButton::Create(), Create(), CSearchBar::Create(), CreateCaret(), CreateGrayCaret(), CMainWindow::CreateHSplitter(), CDefView::CreateList(), CMainWindow::CreateListView(), CMainWindow::CreateRichEdit(), CreateSolidCaret(), CMainWindow::CreateStatusBar(), CMainWindow::CreateToolbar(), CMainWindow::CreateTreeView(), CDefView::CreateViewWindow3(), CMainWindow::CreateVSplitter(), CWindow(), DeferWindowPos(), CDefView::DestroyViewWindow(), DestroyWindow(), Detach(), DlgDirList(), DlgDirListComboBox(), DlgDirSelect(), DlgDirSelectComboBox(), CDefView::DoActivate(), CTrayWindow::DoExitWindows(), CShellBrowser::DoFolderOptions(), DragAcceptFiles(), CDefView::DragEnter(), CDefView::DragLeave(), CTrayClockWnd::DrawBackground(), DrawMenuBar(), CDefView::Drop(), EnableScrollBar(), EnableWindow(), EndPaint(), CTrayWindow::ExecContextMenuCmd(), CTrayWindow::ExecResourceCmd(), CDefView::FillList(), CTrayWindow::FitToRebar(), FlashWindow(), CToolsBand::GetBandInfo(), CShellBrowser::GetBorderDW(), GetClientRect(), CShellBrowser::GetControlWindow(), GetDC(), GetDCEx(), GetDescendantWindow(), GetDlgControl(), GetDlgCtrlID(), GetDlgHost(), GetDlgItem(), GetDlgItemInt(), GetDlgItemText(), GetExStyle(), GetFont(), GetHotKey(), CTrayWindow::GetHWND(), GetIcon(), CDefView::GetItemObject(), GetLastActivePopup(), GetMenu(), GetNextDlgGroupItem(), GetNextDlgTabItem(), GetParent(), GetScrollInfo(), GetScrollPos(), GetScrollRange(), GetStyle(), GetSystemMenu(), GetTopLevelParent(), GetTopLevelWindow(), GetTopWindow(), CTrayWindow::GetTrayWindow(), GetUpdateRect(), GetUpdateRgn(), CToolsBand::GetWindow(), CBaseBarSite::GetWindow(), CTrayClockWnd::GetWindow(), CDefView::GetWindow(), CTrayNotifyWnd::GetWindow(), CShellBrowser::GetWindow(), GetWindow(), CTaskSwitchWnd::GetWindow(), CTrayWindow::GetWindow(), GetWindowContextHelpId(), GetWindowDC(), GetWindowLong(), GetWindowLongPtr(), GetWindowPlacement(), GetWindowProcessID(), GetWindowRect(), GetWindowRgn(), GetWindowText(), GetWindowTextLength(), GetWindowThreadID(), GetWindowWord(), GotoDlgCtrl(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), HideCaret(), HiliteMenuItem(), CTrayWindow::if(), CTrayClockWnd::Initialize(), CStartButton::Initialize(), CSysPagerWnd::Initialize(), CShellBrowser::Initialize(), CTaskSwitchWnd::Initialize(), CMainWindow::InsertSelectionFromHBITMAP(), Invalidate(), InvalidateRect(), InvalidateRgn(), CDefView::InvokeContextMenuCommand(), IsChild(), IsDialogMessage(), IsDlgButtonChecked(), IsIconic(), IsParentDialog(), CTrayWindow::IsSpecialHWND(), IsWindow(), IsWindowEnabled(), IsWindowUnicode(), IsWindowVisible(), IsZoomed(), KillTimer(), LockWindowUpdate(), MapWindowPoints(), CTrayNotifyWnd::MESSAGE_HANDLER(), MessageBox(), ModifyStyle(), ModifyStyleEx(), MoveWindow(), NextDlgCtrl(), CShellBrowser::OnAboutReactOS(), CZipExtract::CExtractSettingsPage::OnBrowse(), CMainWindow::OnCommand(), CTrayWindow::OnCommand(), CDefView::OnContextMenu(), CTrayWindow::OnContextMenu(), CToolBox::OnCreate(), CTrayNotifyWnd::OnCreate(), CSysPagerWnd::OnCreate(), CDefView::OnCreate(), CTaskSwitchWnd::OnCreate(), CTrayWindow::OnCreate(), CTaskBarSettingsPage::OnCustomizeTrayIcons(), CDefView::OnDestroy(), CTaskSwitchWnd::OnDestroy(), CShellBrowser::OnDisconnectNetworkDrive(), CSysPagerWnd::OnEraseBackground(), CTrayNotifyWnd::OnEraseBackground(), CTaskSwitchWnd::OnEraseBackground(), CTrayNotifyWnd::OnGetMinimumSize(), CZipExtract::CConfirmReplace::OnInitDialog(), CMainWindow::OnKeyDown(), CImgAreaWindow::OnKeyDown(), CShellBrowser::OnMapNetworkDrive(), CImgAreaWindow::OnMouseMove(), CTrayClockWnd::OnNcLButtonDblClick(), CTrayWindow::OnNcLButtonDown(), CTrayWindow::OnNcRButtonUp(), CBaseBarSite::OnNotify(), ATL::CPropertyPageImpl< CExtractSettingsPage >::OnNotify(), CDefView::OnNotify(), CTrayWindow::OnNotify(), CShellBrowser::OnOrganizeFavorites(), CTrayNotifyWnd::OnRealign(), CTrayWindow::OnRebarAutoSize(), CShellBrowser::OnSearch(), CShellBrowser::OnSettingChange(), CShellBrowser::OnSize(), CStartMenuSettingsPage::OnStartMenuCustomize(), CTrayWindow::OnSysChar(), CMainWindow::OnSysColorChange(), CTrayNotifyWnd::OnThemeChanged(), CTrayClockWnd::OnThemeChanged(), CTaskSwitchWnd::OnThemeChanged(), CTrayWindow::OnThemeChanged(), CBaseBarSite::OnWinEvent(), CZipExtract::CExtractSettingsPage::OnWizardNext(), CTrayWindow::Open(), OpenClipboard(), operator HWND(), PostMessage(), PrevDlgCtrl(), Print(), PrintClient(), CTrayWindow::QueryContextMenu(), RedrawWindow(), ReleaseDC(), ResizeClient(), ScreenToClient(), ScrollWindow(), ScrollWindowEx(), SendDlgItemMessage(), SendMessage(), SendMessageToDescendants(), SendNotifyMessage(), SetActiveWindow(), SetCapture(), SetClipboardViewer(), CBaseBarSite::SetDeskBarSite(), SetDlgCtrlID(), SetDlgItemInt(), SetDlgItemText(), SetFocus(), SetFont(), SetHotKey(), SetIcon(), SetMenu(), CShellBrowser::SetMenuSB(), ATL::CPropertyPageImpl< CExtractSettingsPage >::SetModified(), SetParent(), SetRedraw(), SetScrollInfo(), SetScrollPos(), SetScrollRange(), SetTimer(), SetWindowContextHelpId(), SetWindowLong(), SetWindowLongPtr(), SetWindowPlacement(), SetWindowPos(), SetWindowRgn(), SetWindowText(), SetWindowWord(), ShowCaret(), CToolsBand::ShowDW(), ShowOwnedPopups(), ShowScrollBar(), ShowWindow(), ShowWindowAsync(), CTrayWindow::TrackCtxMenu(), CTrayWindow::TrackMenu(), CDefView::TranslateAccelerator(), CShellBrowser::TranslateAcceleratorSB(), CTrayWindow::TrayPropertiesThread(), UpdateWindow(), ValidateRect(), ValidateRgn(), CShellBrowser::WindowProc(), WinHelp(), and CDefView::~CDefView().

◆ rcDefault

RECT ATL::CWindow::rcDefault
static

Definition at line 269 of file atlwin.h.


The documentation for this class was generated from the following file: