|
Rhino C++ API
8.24
|
#include <RhinoSdkUiProgressBar.h>
Public Member Functions | |
| CRhinoUiProgressBar (HWND hMainWnd, const char *lpMessage, int nSize=100, int nMaxValue=100, bool bShow=false, int nPane=0) | |
| CRhinoUiProgressBar (HWND hMainWnd, const wchar_t *lpMessage, int nSize=100, int nMaxValue=100, bool bShow=false, int nPane=0) | |
| CRhinoUiProgressBar (HWND hMainWnd=NULL) | |
| virtual | ~CRhinoUiProgressBar () |
| void | Clear () |
| Clears the progress bar control and restores the status bar. More... | |
| bool | Create (const char *lpMessage, int nSize=100, int nMaxValue=100, bool bShow=false, int nPane=0) |
| bool | Create (const wchar_t *lpMessage, int nSize=100, int nMaxValue=100, bool bShow=false, int nPane=0) |
| afx_msg BOOL32 | OnEraseBkgnd (CDC *pDC) |
| bool | SetMessage (const char *lpMessage) |
| Sets the message to display to left of control. More... | |
| bool | SetMessage (const wchar_t *lpMessage) |
| bool | SetSize (int nSize) |
| Sets the size of the progress bar control. More... | |
Public Member Functions inherited from CRhinoUiProgressCtrl | |
| CRhinoUiProgressCtrl () | |
| virtual | ~CRhinoUiProgressCtrl () |
| COLORREF | GetBkColor () |
| Sets the text visibility. More... | |
| COLORREF | GetForeColor () |
| Get an set the background color. More... | |
| CString | GetText () |
| Advances the current position by a specified increment. More... | |
| COLORREF | GetTextBkColor () |
| Get an set the foreground color. More... | |
| COLORREF | GetTextForeColor () |
| Get an set the text background color. More... | |
| int | OffsetPos (int nPos) |
| Advances the current position by a step. More... | |
| afx_msg BOOL32 | OnEraseBkgnd (CDC *pDC) |
| afx_msg LRESULT | OnGetText (WPARAM, LPARAM) |
| afx_msg void | OnPaint () |
| afx_msg LRESULT | OnSetText (WPARAM, LPARAM) |
| afx_msg void | OnSize (UINT nType, int cx, int cy) |
| void | SetBkColor (COLORREF cf) |
| void | SetForeColor (COLORREF cf) |
| int | SetPos (int nPos) |
| Sets the step increment. More... | |
| void | SetRange (int nLower, int nUpper) |
| void | SetShowStyle (int nStyle) |
| Sets the text font. More... | |
| void | SetShowText (bool bShow) |
| Sets the text display style. More... | |
| int | SetStep (int nStep) |
| Sets the lower and upper range. More... | |
| void | SetText (LPCTSTR lpText) |
| void | SetTextBkColor (COLORREF cf) |
| BOOL32 | SetTextFont (const LOGFONT &lf) |
| Gets and sets the text. More... | |
| void | SetTextForeColor (COLORREF cf) |
| int | StepIt () |
| Sets the position. More... | |
Protected Member Functions | |
| bool | _Create (LPCTSTR lpMessage, int nSize=100, int nMaxValue=100, bool bShow=false, int nPane=0) |
| CStatusBar * | GetStatusBar () |
| Retrieves a pointer to the status bar. More... | |
| bool | Resize () |
| Called when the progress bar needs to be resized. More... | |
Protected Attributes | |
| int | m_nPane |
| ID of status bar pane progress bar will appear in. More... | |
| int | m_nSize |
| Percentage size of control. More... | |
| CWnd * | m_pMainWnd |
| Pointer to main window. More... | |
| CRect | m_Rect |
| Dimensions of the whole thing. More... | |
| CString | m_strMessage |
| Message to display to left of control. More... | |
| CString | m_strPrevText |
| Previous text in status bar. More... | |
Protected Attributes inherited from CRhinoUiProgressCtrl | |
| bool | m_bShowText |
| Text visibility. More... | |
| COLORREF | m_cfBackground |
| Background color. More... | |
| COLORREF | m_cfForeground |
| Foreground color. More... | |
| COLORREF | m_cfTextBackground |
| Text background color. More... | |
| COLORREF | m_cfTextForeground |
| Text foreground color. More... | |
| CFont | m_Font |
| Text font. More... | |
| int | m_nBarWidth |
| Vidth of the progress bar. More... | |
| int | m_nMax |
| Maximum range value. More... | |
| int | m_nMin |
| Minimum range value. More... | |
| int | m_nPos |
| Current position. More... | |
| int | m_nShowStyle |
| Text show style. More... | |
| int | m_nStepSize |
| Step increment. More... | |
| CString | m_strText |
| Progress bar text. More... | |
Additional Inherited Members | |
Public Types inherited from CRhinoUiProgressCtrl | |
| enum | display_mode { display_test = 1, display_percent = 2, display_text_and_percent = 3, force_32bit_display_mode = 0xFFFFFFFF } |
/ / Copyright (c) 1993-2007 Robert McNeel & Associates. All rights reserved. / Rhinoceros is a registered trademark of Robert McNeel & Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. /
/ For complete Rhino SDK copyright information see http://www.rhino3d.com/developer. / //////////////////////////////////////////////////////////////
| CRhinoUiProgressBar::CRhinoUiProgressBar | ( | HWND | hMainWnd = NULL | ) |
| CRhinoUiProgressBar::CRhinoUiProgressBar | ( | HWND | hMainWnd, |
| const char * | lpMessage, | ||
| int | nSize = 100, |
||
| int | nMaxValue = 100, |
||
| bool | bShow = false, |
||
| int | nPane = 0 |
||
| ) |
| CRhinoUiProgressBar::CRhinoUiProgressBar | ( | HWND | hMainWnd, |
| const wchar_t * | lpMessage, | ||
| int | nSize = 100, |
||
| int | nMaxValue = 100, |
||
| bool | bShow = false, |
||
| int | nPane = 0 |
||
| ) |
|
virtual |
|
protected |
| void CRhinoUiProgressBar::Clear | ( | ) |
Clears the progress bar control and restores the status bar.
| bool CRhinoUiProgressBar::Create | ( | const char * | lpMessage, |
| int | nSize = 100, |
||
| int | nMaxValue = 100, |
||
| bool | bShow = false, |
||
| int | nPane = 0 |
||
| ) |
| bool CRhinoUiProgressBar::Create | ( | const wchar_t * | lpMessage, |
| int | nSize = 100, |
||
| int | nMaxValue = 100, |
||
| bool | bShow = false, |
||
| int | nPane = 0 |
||
| ) |
|
protected |
Retrieves a pointer to the status bar.
| afx_msg BOOL32 CRhinoUiProgressBar::OnEraseBkgnd | ( | CDC * | pDC | ) |
|
protected |
Called when the progress bar needs to be resized.
| bool CRhinoUiProgressBar::SetMessage | ( | const char * | lpMessage | ) |
Sets the message to display to left of control.
| bool CRhinoUiProgressBar::SetMessage | ( | const wchar_t * | lpMessage | ) |
| bool CRhinoUiProgressBar::SetSize | ( | int | nSize | ) |
Sets the size of the progress bar control.
|
protected |
ID of status bar pane progress bar will appear in.
|
protected |
Percentage size of control.
|
protected |
Pointer to main window.
|
protected |
Dimensions of the whole thing.
|
protected |
Message to display to left of control.
|
protected |
Previous text in status bar.
1.8.17