Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

win32wbasenonclient.cpp File Reference

#include <os2win.h>
#include <win.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <assert.h>
#include <misc.h>
#include <heapstring.h>
#include <win32wbase.h>
#include "wndmsg.h"
#include "oslibwin.h"
#include "oslibmsg.h"
#include "oslibutil.h"
#include "oslibgdi.h"
#include "oslibres.h"
#include "oslibdos.h"
#include "syscolor.h"
#include "win32wndhandle.h"
#include "dc.h"
#include "win32wdesktop.h"
#include "controls.h"
#include "pmwindow.h"
#include <menu.h>
#include "dbglocal.h"

Include dependency graph for win32wbasenonclient.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define DBG_LOCALLOG   DBG_win32wbasenonclient
#define KEYDATA_ALT   0x2000
#define KEYDATA_PREVSTATE   0x4000

Functions

BOOL WIN32API DrawCaption (HWND hwnd, HDC hdc, const RECT *lprc, UINT wFlags)
BOOL WIN32API DrawCaptionTemp (HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont, HICON hIcon, LPWSTR str, UINT uFlags, BOOL unicode)
BOOL WIN32API DrawCaptionTempA (HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont, HICON hIcon, LPCSTR str, UINT uFlags)
BOOL WIN32API DrawCaptionTempW (HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont, HICON hIcon, LPCWSTR str, UINT uFlags)

Variables

INT bitmapW = 16
INT bitmapH = 14
HBITMAP hbitmapClose = 0
HBITMAP hbitmapCloseD = 0
HBITMAP hbitmapMinimize = 0
HBITMAP hbitmapMinimizeD = 0
HBITMAP hbitmapMaximize = 0
HBITMAP hbitmapMaximizeD = 0
HBITMAP hbitmapRestore = 0
HBITMAP hbitmapRestoreD = 0
HBITMAP hbitmapContextHelp = 0
HBITMAP hbitmapContextHelpD = 0
BYTE lpGrayMask []
INT(* WINAPI )(HWND, LPCSTR, LPCSTR, HICON)=0


Define Documentation

#define DBG_LOCALLOG   DBG_win32wbasenonclient
 

Definition at line 41 of file win32wbasenonclient.cpp.

#define KEYDATA_ALT   0x2000
 

Definition at line 45 of file win32wbasenonclient.cpp.

#define KEYDATA_PREVSTATE   0x4000
 

Definition at line 46 of file win32wbasenonclient.cpp.


Function Documentation

BOOL WIN32API DrawCaption HWND    hwnd,
HDC    hdc,
const RECT *    lprc,
UINT    wFlags
 

Definition at line 1417 of file win32wbasenonclient.cpp.

BOOL WIN32API DrawCaptionTemp HWND    hwnd,
HDC    hdc,
const RECT *    rect,
HFONT    hFont,
HICON    hIcon,
LPWSTR    str,
UINT    uFlags,
BOOL    unicode
 

Definition at line 1427 of file win32wbasenonclient.cpp.

Referenced by DrawCaptionTempA(), and DrawCaptionTempW().

BOOL WIN32API DrawCaptionTempA HWND    hwnd,
HDC    hdc,
const RECT *    rect,
HFONT    hFont,
HICON    hIcon,
LPCSTR    str,
UINT    uFlags
 

Definition at line 1540 of file win32wbasenonclient.cpp.

Referenced by DrawCaption().

BOOL WIN32API DrawCaptionTempW HWND    hwnd,
HDC    hdc,
const RECT *    rect,
HFONT    hFont,
HICON    hIcon,
LPCWSTR    str,
UINT    uFlags
 

Definition at line 1555 of file win32wbasenonclient.cpp.


Variable Documentation

INT bitmapW = 16 [static]
 

Definition at line 48 of file win32wbasenonclient.cpp.

INT bitmapH = 14 [static]
 

Definition at line 48 of file win32wbasenonclient.cpp.

HBITMAP hbitmapClose = 0 [static]
 

Definition at line 49 of file win32wbasenonclient.cpp.

HBITMAP hbitmapCloseD = 0 [static]
 

Definition at line 50 of file win32wbasenonclient.cpp.

HBITMAP hbitmapMinimize = 0 [static]
 

Definition at line 51 of file win32wbasenonclient.cpp.

HBITMAP hbitmapMinimizeD = 0 [static]
 

Definition at line 52 of file win32wbasenonclient.cpp.

HBITMAP hbitmapMaximize = 0 [static]
 

Definition at line 53 of file win32wbasenonclient.cpp.

HBITMAP hbitmapMaximizeD = 0 [static]
 

Definition at line 54 of file win32wbasenonclient.cpp.

HBITMAP hbitmapRestore = 0 [static]
 

Definition at line 55 of file win32wbasenonclient.cpp.

HBITMAP hbitmapRestoreD = 0 [static]
 

Definition at line 56 of file win32wbasenonclient.cpp.

HBITMAP hbitmapContextHelp = 0 [static]
 

Definition at line 57 of file win32wbasenonclient.cpp.

HBITMAP hbitmapContextHelpD = 0 [static]
 

Definition at line 58 of file win32wbasenonclient.cpp.

BYTE lpGrayMask[]
 

Initial value:

 { 0xAA, 0xA0,
                      0x55, 0x50,
                      0xAA, 0xA0,
                      0x55, 0x50,
                      0xAA, 0xA0,
                      0x55, 0x50,
                      0xAA, 0xA0,
                      0x55, 0x50,
                      0xAA, 0xA0,
                      0x55, 0x50}

Definition at line 60 of file win32wbasenonclient.cpp.

INT(* WINAPI)(HWND,LPCSTR,LPCSTR,HICON) = 0 [static]
 

Definition at line 71 of file win32wbasenonclient.cpp.


Generated on Wed Jan 23 23:20:45 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001