![]() |
#3 |
Участник
|
Цитата:
X++: static void AxBackgrPaint() { #define.GCL_HBRBACKGROUND (-10) #define.BS_SOLID (0) #WinAPI WinGDI winGDI = new WinGDI(0); int brushHdr, oldBrushHdr; int mdiHdr; SysSQLsystemInfo systemInfo = sysSQLSystemInfo::construct(); name loginDatabase = systemInfo.getloginDatabase(); ; if (loginDatabase != "AX.SQL2") { if(loginDatabase == "AXY.YODA") brushHdr = winGDI.createSolidBrush(WinAPI::RGB2int(95, 158, 160)); if(loginDatabase == "AX.PROJECT") brushHdr = winGDI.createSolidBrush(WinAPI::RGB2int(240, 255, 255)); mdiHdr = WinApi::findWindowEx(infolog.hWnd(), 0, "MDIClient",""); oldBrushHdr = WinAPI::getClassLong(mdiHdr, #GCL_HBRBACKGROUND); WinAPI::setClassLong(mdiHdr, #GCL_HBRBACKGROUND, brushHdr); WinAPI::invalidateRect(mdiHdr); winGDI.deleteObject(oldBrushHdr); } } ![]()
__________________
Axapta 3.0 sp - хз какой, kr2 |
|