#include <window.h>


Public Types | |
| typedef WindowHandle | super |
Public Member Functions | |
| ToolTip (HWND owner) | |
| void | activate (BOOL active=TRUE) |
| void | add (HWND hparent, HWND htool, LPCTSTR txt=LPSTR_TEXTCALLBACK, LPARAM lparam=0) |
| void | add (HWND hparent, UINT id, const RECT &rect, LPCTSTR txt=LPSTR_TEXTCALLBACK, LPARAM lparam=0) |
| void | remove (HWND hparent, HWND htool) |
| void | remove (HWND hparent, UINT id) |
Definition at line 832 of file window.h.
| typedef WindowHandle ToolTip::super |
| ToolTip::ToolTip | ( | HWND | owner | ) |
| void ToolTip::activate | ( | BOOL | active = TRUE |
) | [inline] |
| void ToolTip::add | ( | HWND | hparent, | |
| HWND | htool, | |||
| LPCTSTR | txt = LPSTR_TEXTCALLBACK, |
|||
| LPARAM | lparam = 0 | |||
| ) | [inline] |
Definition at line 843 of file window.h.
00844 { 00845 TOOLINFO ti = { 00846 sizeof(TOOLINFO), TTF_SUBCLASS|TTF_IDISHWND|TTF_TRANSPARENT, hparent, (UINT)htool, 00847 {0,0,0,0}, 0, (LPTSTR)txt, lparam 00848 }; 00849 00850 #ifdef UNICODE ///@todo Why is it neccesary to try both TTM_ADDTOOLW and TTM_ADDTOOLW ?! 00851 if (!SendMessage(_hwnd, TTM_ADDTOOLW, 0, (LPARAM)&ti)) 00852 SendMessage(_hwnd, TTM_ADDTOOLA, 0, (LPARAM)&ti); 00853 #else 00854 if (!SendMessage(_hwnd, TTM_ADDTOOLA, 0, (LPARAM)&ti)) 00855 SendMessage(_hwnd, TTM_ADDTOOLW, 0, (LPARAM)&ti); 00856 #endif 00857 }
| void ToolTip::add | ( | HWND | hparent, | |
| UINT | id, | |||
| const RECT & | rect, | |||
| LPCTSTR | txt = LPSTR_TEXTCALLBACK, |
|||
| LPARAM | lparam = 0 | |||
| ) | [inline] |
Definition at line 859 of file window.h.
00860 { 00861 TOOLINFO ti = { 00862 sizeof(TOOLINFO), TTF_SUBCLASS|TTF_TRANSPARENT, hparent, id, 00863 {rect.left,rect.top,rect.right,rect.bottom}, 0, (LPTSTR)txt, lparam 00864 }; 00865 00866 #ifdef UNICODE 00867 if (!SendMessage(_hwnd, TTM_ADDTOOLW, 0, (LPARAM)&ti)) 00868 SendMessage(_hwnd, TTM_ADDTOOLA, 0, (LPARAM)&ti); 00869 #else 00870 if (!SendMessage(_hwnd, TTM_ADDTOOLA, 0, (LPARAM)&ti)) 00871 SendMessage(_hwnd, TTM_ADDTOOLW, 0, (LPARAM)&ti); 00872 #endif 00873 }
| void ToolTip::remove | ( | HWND | hparent, | |
| HWND | htool | |||
| ) | [inline] |
| void ToolTip::remove | ( | HWND | hparent, | |
| UINT | id | |||
| ) | [inline] |
|
IBrowser Source Code Documentation
generated on 18.09.2008 by
|