|
From: <jos...@ya...> - 2001-02-23 07:53:51
|
> wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
I never use it like that. I use this notation
wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
So I dont need to include the .lib file.
These are all the colors you can use
COLOR_ACTIVEBORDER
COLOR_ACTIVECAPTION
COLOR_APPWORKSPACE
COLOR_BACKGROUND
COLOR_BTNFACE
COLOR_BTNSHADOW
COLOR_BTNTEXT
COLOR_CAPTIONTEXT
COLOR_GRAYTEXT
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_INACTIVEBORDER
COLOR_INACTIVECAPTION
COLOR_MENU
COLOR_MENUTEXT
COLOR_SCROLLBAR
COLOR_WINDOW
COLOR_WINDOWFRAME
COLOR_WINDOWTEXT
With respect to menus I always do them by hand. Like this:
MAINMENU MENU
{
POPUP "&File"
{
MENUITEM "&New\tCtrl+N", IDM_FILENEW
MENUITEM "&Open\tCtrl+O", IDM_FILEOPEN
MENUITEM "&Close", IDM_FILECLOSE
MENUITEM SEPARATOR
MENUITEM "&Exit\tAlt+F4", IDM_FILEEXIT
}
POPUP "&Edit"
{
MENUITEM "&Undo\tCtrl+Z", IDM_EDITUNDO
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_EDITCUT
MENUITEM "&Copy\tCtrl+C", IDM_EDITCOPY
MENUITEM "&Paste\tCtrl+V", IDM_EDITPASTE
MENUITEM "&Delete\tDel", IDM_EDITCLEAR
}
POPUP "&Help"
{
MENUITEM "&Help topics\tF1", IDHELP
}
}
Chemanuel
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices! http://auctions.yahoo.com/
|