|
|
|
|
#1 |
|
Участник
|
Это вывод не в начало статусбара. Но как вариант очень даже приемлимо.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
|
|
#2 |
|
Moderator
|
не-а... научите?
![]() В принципе, неплохо, только видимая область там маловастенькая - у меня 27 символов всего помещается... |
|
|
|
|
#3 |
|
Участник
|
X++: HWND statusBar;
HWND getStatusBarHWND()
{
HWND main = infolog.hWnd();
HWND nextHwnd = 0;
HWND childHwnd;
;
do
{
childHwnd = WinApi::findWindowEx(nextHwnd, 0, "msctls_statusbar32", "");
if(childHwnd)
{
return childHwnd;
}
nextHwnd = WinApi::findWindowEx(main, nextHwnd, "MDImarginCL", "");
}
while(nextHwnd);
}
;
statusBar = getStatusBarHWND();
WinApi::setWindowText(statusBar, "my text");ЗЫ Еще раз - только для 3ки
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
|
| За это сообщение автора поблагодарили: Gustav (6). | |
|
|
#4 |
|
Moderator
|
Цитата:
![]() Цитата:
X++: void clicked() { str savedHelpText; savedHelpText = this.helpText(); this.helpText('Моя длинная строка в статусбаре, явно превосходящая 27 символов'); super(); // и еще что-нибудь делаем this.helpText(savedHelpText); } |
|
|
|
|
#5 |
|
Участник
|
А для 4-ки никто не адаптировал?
|
|
|
|
|
#6 |
|
Участник
|
|
|
|
| Теги |
| statusbar, программно, ax3.0 |
|
|
|