Показать сообщение отдельно
Старый 21.09.2006, 18:09   #18  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
И еще.
Можно добавить функцию, которая не будет открывать узел TreeNode в новом окне, а будет активировать уже открытое (при условии, что существует открытое окно). Удобно, когда надоедает большое количество открытых окон одного и того же объекта TreeNode
PHP код:
void findOrOpenAOTWindow(TreeNode _node)
{
    
HWND AxClientAxChild;
    ;
    
AxClient WinApi::findWindowEx(infolog.hWnd(), 0"MDIClient""");
    
AxChild WinApi::findWindowEx(AxClientnullvalue(AxChild), ""_node.treeNodePath());
    if (
AxChild != 0)
    {
        
infolog.activateWindow(AxChild);
    }
    else
    {
        
_node.AOTnewWindow();
    }

__________________
Возможно сделать все. Вопрос времени