CWINDOW.CPP
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:
Windows编程
开发平台:
Visual C++
- /*
- * CWINDOW.CPP
- * Sample Code Class Libraries
- *
- * Implementation of a simple CWindow class.
- *
- * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
- *
- * Kraig Brockschmidt, Microsoft
- * Internet : kraigb@microsoft.com
- * Compuserve: >INTERNET:kraigb@microsoft.com
- */
- #include <windows.h>
- #include "classlib.h"
- /*
- * CWindow::CWindow
- * CWindow::~CWindow
- *
- * Constructor Parameters:
- * hInst HINSTANCE of the task owning us.
- */
- CWindow::CWindow(HINSTANCE hInst)
- {
- m_hInst=hInst;
- m_hWnd=NULL;
- return;
- }
- CWindow::~CWindow(void)
- {
- if (IsWindow(m_hWnd))
- DestroyWindow(m_hWnd);
- return;
- }
- /*
- * CWindow::Window
- *
- * Purpose:
- * Returns the window handle associated with this object.
- *
- * Return Value:
- * HWND Window handle for this object
- */
- HWND CWindow::Window(void)
- {
- return m_hWnd;
- }
- /*
- * CWindow::Instance
- *
- * Purpose:
- * Returns the instance handle associated with this object.
- *
- * Return Value:
- * HINSTANCE Instance handle of the module stored here.
- */
- HINSTANCE CWindow::Instance(void)
- {
- return m_hInst;
- }