![]() |
#4 |
Участник
|
Размер структуры для Win2000+ 156 байт
X++: DEVMODE.byte ( 0 ); //dmDeviceName DEVMODE.word ( 32 ); //dmSpecVersion DEVMODE.word ( 34 ); //dmDriverVersion DEVMODE.word ( 36, #SizeOfStruct); //dmSize DEVMODE.word ( 38 ); //dmDriverExtra DEVMODE.dWord ( 40 ); //dmFields DEVMODE.word ( 44 ); // dmOrientation; DEVMODE.word ( 46 ); // dmPaperSize; DEVMODE.word ( 48 ); // dmPaperLength; DEVMODE.word ( 50 ); // dmPaperWidth; DEVMODE.word ( 52 ); //dmScale DEVMODE.word ( 54 ); //dmCopies DEVMODE.word ( 56 ); //dmDefaultSource DEVMODE.word ( 58 ); //dmPrintQuality DEVMODE.word ( 60 ); //dmColor DEVMODE.word ( 62 ); //dmDuplex DEVMODE.word ( 64 ); //dmYResolution DEVMODE.word ( 66 ); //dmTTOption DEVMODE.word ( 68 ); //dmCollate DEVMODE.byte ( 70 ); //dmFormName DEVMODE.word ( 102 ); //dmLogPixels DEVMODE.word ( 104 ); //dmBitsPerPel DEVMODE.dWord ( 108 ); //dmPelsWidth DEVMODE.dWord ( 112 ); //dmPelsHeight DEVMODE.dWord ( 116 ); //dmDisplayFlags DEVMODE.dWord ( 120 ); //dmDisplayFrequency DEVMODE.dWord ( 124 ); //dmICMMethod DEVMODE.dWord ( 128 ); //dmICMIntent DEVMODE.dWord ( 132 ); //dmMediaType DEVMODE.dWord ( 136 ); //dmDitherType DEVMODE.dWord ( 140 ); //dmReserved1 DEVMODE.dWord ( 144 ); //dmReserved2 DEVMODE.dWord ( 148 ); //dmPanningWidth DEVMODE.dWord ( 152 ); //dmPanningHeight Вообще, нужно вызывать только это - установление размера структуры X++: DEVMODE.word ( 36, #SizeOfStruct);
__________________
Axapta v.3.0 sp5 kr2 |
|