Internal bitmaps

I read the other postings about this subject but didn’t find an answer to my question. Can anyone point me to the bitmap helpfile that used to be in the download section? (To bad I never could download here [:(], otherwise I would have downloaded it more than once by now.) I’am looking for the record navigation bitmaps and found Previous and Next to be 15 and 16 in Navision 2.60. I haven’t found First and Last yet and want to avoid testing all numbers if someone has this information available.

I think you are looking for Bitmaps 1281…1296. There are 4 buttons (First, Previous, Next, Last) each having 4 different bitmaps (Large XP-Style, Small XP-Style, Large Old-Style, Small Old-Style).

I got the help file I was looking for. Thanks Steve, it works perfectly for our 2.60 datatabase. Thanks Nelson. The numbers you mention work in our 3.60 database. Do you have some sort of reference for the numbers in 3.60?

I was looking around my hard drive before posting trying to find the object file containing Form 93000 Internal Bitmap Display. David Godbout sent it to me once because of this topic: http://www.mbsonline.org/forum/topic.asp?TOPIC_ID=8620&SearchTerms=bitmap,internal But I can’t find it right now, maybe I misplaced it with an accidental press of the terrible delete key… [:(][Duh!] Maybe David or other members still have this Form around? David? Anyone?

I just uploaded the object into the download sections, so it should be available in a couple of hours. If it’s urgent, just let me know and I’ll send you the object by mail… Saludos Nils

quote:

I was looking around my hard drive before posting trying to find the object file containing Form 93000 Internal Bitmap Display. David Godbout sent it to me once because of this topic: http://www.mbsonline.org/forum/topic.asp?TOPIC_ID=8620&SearchTerms=bitmap,internal

I still have the file… given by John Ponzio (Microsoft) during the Development class… Since the download section is not refreshing frequently, I can send it by email as well…

You can download my “hidden bitmaps - 1100 - 1460” form here http://www.beetlejuice.dk/bin/hiddenbitmaps.fob. Here’s the codeunit I used to make the form: http://www.beetlejuice.dk/bin/mkhiddenbitmaps.fob. Notice that this codeunit will make a danish .txt file. You may want to change the localized constants first. Both .fob files are created and exported with Navision 3.70 ! Don’t bother actualy running the form, unless you are using some wicked resolution. In designmode you can still scroll around, in execution mode you can’t.

That’s a cool tool - great! But it does not show “the whole truth”, so I modified the CU a little: OBJECT Codeunit 99001 CodeGen: F99001 Internal Bitm. { OBJECT-PROPERTIES { Date=14.01.05; Time=12:00:00; Modified=Yes; Version List=BITMAP; } PROPERTIES { OnRun=BEGIN OutFilename := 'C:\Form99001.txt'; OutFile.QUERYREPLACE(TRUE); OutFile.TEXTMODE(TRUE); OutFile.CREATE(OutFilename); Initialization; InitImages; X := 0; Y := 0; CurrBitmap := 1; Control := 0; FOR I := 1 TO 23 DO BEGIN X := 0; FOR J := 1 TO 23 DO BEGIN IF (CurrBitmap <= 489) THEN BEGIN Txt[1] := FORMAT(Control); WHILE STRLEN(Txt[1]) < 9 DO Txt[1] := '0' + Txt[1]; Txt[1] := '1' + Txt[1]; Txt[2] := FORMAT(X); Txt[3] := FORMAT(Y); Txt[4] := FORMAT(Image[CurrBitmap]); Out( STRSUBSTNO( ' { %1;CommandButton;%2;%3;770;770 ;ShowCaption=No;', Txt[1], Txt[2], Txt[3])); Out(' BitmapPos=Center;'); Out( STRSUBSTNO( ' Bitmap=%1;', Txt[4])); Out( STRSUBSTNO( ' ToolTipML=ENU=%1;', Txt[4])); Out(' OnPush=BEGIN'); Out( STRSUBSTNO( ' MESSAGE(''Bitmap No. %1'',%2);', '%1', Txt[4])); Out(' END;'); Out(' }'); Out(''); CurrBitmap += 1; X += 770; Control += 1; END; END; Y += 770; END; Termination; OutFile.CLOSE; MESSAGE('File created: %1', OutFilename); END; } CODE { VAR OutFile@1000000006 : File; X@1000000000 : Integer; Y@1000000001 : Integer; I@1000000002 : Integer; J@1000000003 : Integer; CurrBitmap@1000000004 : Integer; Txt@1000000005 : ARRAY [10] OF Text[132]; Control@1000000007 : Integer; Image@1100486000 : ARRAY [489] OF Integer; OutFilename@1100486001 : Text[250]; PROCEDURE Initialization@1000000000(); BEGIN Out('OBJECT Form 99001 Internal Bitmaps (auto.)'); Out('{'); Out(' OBJECT-PROPERTIES'); Out(' {'); Out(' Date=09.09.99;'); Out(' Time=23:59:50;'); Out(' Modified=Yes;'); Out(' Version List=DEVDOC;'); Out(' }'); Out(' PROPERTIES'); Out(' {'); Out(' Width=17710;'); Out(' Height=16940;'); Out(' }'); Out(' CONTROLS'); Out(' {'); END; PROCEDURE Out@1000000002(OutText@1000000000 : Text[1024]); BEGIN OutFile.WRITE(OutText); END; PROCEDURE Termination@1000000001(); BEGIN Out(' }'); Out(' CODE'); Out(' {'); Out(''); Out(' BEGIN'); Out(' END.'); Out(' }'); Out('}'); END; PROCEDURE InitImages@1100486000(); BEGIN Image[1] := 1001; Image[2] := 1002; Image[3] := 1003; Image[4] := 1004; Image[5] := 1005; Image[6] := 1101; Image[7] := 1102; Image[8] := 1103; Image[9] := 1104; Image[10] := 1105; Image[11] := 1106; Image[12] := 1107; Image[13] := 1108; Image[14] := 1109; Image[15] := 1110; Image[16] := 1111; Image[17] := 1112; Image[18] := 1113; Image[19] := 1114; Image[20] := 1115; Image[21] := 1116; Image[22] := 1117; Image[23] := 1118; Image[24] := 1119; Image[25] := 1120; Image[26] := 1121; Image[27] := 1122; Image[28] := 1123; Image[29] := 1124; Image[30] := 1125; Image[31] := 1126; Image[32] := 1127; Image[33] := 1128; Image[34] := 1129; Image[35] := 1130; Image[36] := 1131; Image[37] := 1132; Image[38] := 1133; Image[39] := 1134; Image[40] := 1135; Image[41] := 1136; Image[42] := 1137; Image[43] := 1138; Image[44] := 1139; Image[45] := 1140; Image[46] := 1141; Image[47] := 1142; Image[48] := 1143; Image[49] := 1144; Image[50] := 1145; Image[51] := 1146; Image[52] := 1147; Image[53] := 1148; Image[54] := 1149; Image[55] := 1150; Image[56] := 1151; Image[57] := 1152; Image[58] := 1153; Image[59] := 1154; Image[60] := 1155; Image[61] := 1156; Image[62] := 1157; Image[63] := 1158; Image[64] := 1159; Image[65] := 1160; Image[66] := 1161; Image[67] := 1162; Image[68] := 1163; Image[69] := 1164; Image[70] := 1165; Image[71] := 1166; Image[72] := 1167; Image[73] := 1168; Image[74] := 1169; Image[75] := 1170; Image[76] := 1171; Image[77] := 1172; Image[78] := 1173; Image[79] := 1174; Image[80] := 1175; Image[81] := 1176; Image[82] := 1177; Image[83] := 1178; Image[84] := 1179; Image[85] := 1180; Image[86] := 1181; Image[87] := 1182; Image[88] := 1183; Image[89] := 1184; Image[90] := 1185; Image[91] := 1186; Image[92] := 1187; Image[93] := 1188; Image[94] := 1189; Image[95] := 1190; Image[96] := 1191; Image[97] := 1192; Image[98] := 1193; Image[99] := 1194; Image[100] := 1195; Image[101] := 1196; Image[102] := 1197; Image[103] := 1198; Image[104] := 1199; Image[105] := 1200; Image[106] := 1201; Image[107] := 1202; Image[108] := 1203; Image[109] := 1204; Image[110] := 1205; Image[111] := 1206; Image[112] := 1207; Image[113] := 1208; Image[114] := 1209; Image[115] := 1210; Image[116] := 1211; Image[117] := 1212; Image[118] := 1213; Image[119] := 1214; Image[120] := 1215; Image[121] := 1216; Image[122] := 1217; Image[123] := 1218; Image[124] := 1219; Image[125] := 1220; Image[126] := 1221; Image[127] := 1222; Image[128] := 1223; Image[129] := 1224; Image[130] := 1225; Image[131] := 1226; Image[132] := 1227; Image[133] := 1228; Image[134] := 1229; Image[135] := 1230; Image[136] := 1231; Image[137] := 1232; Image[138] := 1233; Image[139] := 1234; Image[140] := 1235; Image[141] := 1236; Image[142] := 1237; Image[143] := 1238; Image[144] := 1239; Image[145] := 1240; Image[146] := 1241; Image[147] := 1242; Image[148] := 1243; Image[149] := 1244; Image[150] := 1245; Image[151] := 1246; Image[152] := 1247; Image[153] := 1248; Image[154] := 1249; Image[155] := 1250; Image[156] := 1251; Image[157] := 1252; Image[158] := 1253; Image[159] := 1254; Image[160] := 1255; Image[161] := 1256; Image[162] := 1257; Image[163] := 1258; Image[164] := 1259; Image[165] := 1260; Image[166] := 1261; Image[167] := 1262; Image[168] := 1263; Image[169] := 1264; Image[170] := 1265; Image[171] := 1266; Image[172] := 1267; Image[173] := 1268; Image[174] := 1269; Image[175] := 1270; Image[176] := 1271; Image[177] := 1272; Image[178] := 1273; Image[179] := 1274; Image[180] := 1275; Image[181] := 1276; Image[182] := 1277; Image[183] := 1278; Image[184] := 1279; Image[185] := 1280; Image[186] := 1281; Image[187] := 1282; Image[188] := 1283; Image[189] := 1284; Image[190] := 1285; Image[191] := 1286; Image[192] := 1287; Image[193] := 1288; Image[194] := 1289; Image[195] := 1290; Image[196] := 1291; Image[197] := 1292; Image[198] := 1293; Image[199] := 1294; Image[200] := 1295; Image[201] := 1296; Image[202] := 1297; Image[203] := 1298; Image[204] := 1299; Image[205] := 1300; Image[206] := 1301; Image[207] := 1302; Image[208] := 1303; Image[209] := 1304; Image[210] := 1305; Image[211] := 1306; Image[212] := 1307; Image[213] := 1308; Image[214] := 1309; Image[215] := 1310; Image[216] := 1311; Image[217] := 1312; Image[218] := 1313; Image[219] := 1314; Image[220] := 1315; Image[221] := 1316; Image[222] := 1317; Image[223] := 1318; Image[224] := 1319; Image[225] := 1320; Image[226] := 1321; Image[227] := 1322; Image[228] := 1323; Image[229] := 1324; Image[230] := 1325; Image[231] := 1326; Image[232] := 1327; Image[233] := 1328; Image[234] := 1329; Image[235] := 1330; Image[236] := 1331; Image[237] := 1332; Image[238] := 1333; Image[239] := 1334; Image[240] := 1335; Image[241] := 1336; Image[242] := 1337; Image[243] := 1338; Image[244] := 1339; Image[245] := 1340; Image[246] := 1341; Image[247] := 1342; Image[248] := 1343; Image[249] := 1344; Image[250] := 1345; Image[251] := 1346; Image[252] := 1347; Image[253] := 1348; Image[254] := 1349; Image[255] := 1350; Image[256] := 1351; Image[257] := 1352; Image[258] := 1353; Image[259] := 1354; Image[260] := 1355; Image[261] := 1356; Image[262] := 1357; Image[263] := 1358; Image[264] := 1359; Image[265] := 1360; Image[266] := 1361; Image[267] := 1362; Image[268] := 1363; Image[269] := 1364; Image[270] := 1365; Image[271] := 1366; Image[272] := 1367; Image[273] := 1368; Image[274] := 1369; Image[275] := 1370; Image[276] := 1371; Image[277] := 1372; Image[278] := 1373; Image[279] := 1374; Image[280] := 1375; Image[281] := 1376; Image[282] := 1377; Image[283] := 1378; Image[284] := 1379; Image[285] := 1380; Image[286] := 1381; Image[287] := 1382; Image[288] := 1383; Image[289] := 1384; Image[290] := 1385; Image[291] := 1386; Image[292] := 1387; Image[293] := 1388; Image[294] := 1389; Image[295] := 1390; Image[296] := 1391; Image[297] := 1392; Image[298] := 1393; Image[299] := 1394; Image[300] := 1395; Image[301] := 1396; Image[302] := 1397; Image[303] := 1398; Image[304] := 1399; Image[305] := 1400; Image[306] := 1401; Image[307] := 1402; Image[308] := 1403; Image[309] := 1404; Image[310] := 1405; Image[311] := 1406; Image[312] := 1407; Image[313] := 1408; Image[314] := 1409; Image[315] := 1410; Image[316] := 1411; Image[317] := 1412; Image[318] := 1413; Image[319] := 1414; Image[320] := 1415; Image[321] := 1416; Image[322] := 1417; Image[323] := 1418; Image[324] := 1419; Image[325] := 1420; Image[326] := 1421; Image[327] := 1422; Image[328] := 1423; Image[329] := 1424; Image[330] := 1425; Image[331] := 1426; Image[332] := 1427; Image[333] := 1428; Image[334] := 1429; Image[335] := 1430; Image[336] := 1431; Image[337] := 1432; Image[338] := 1433; Image[339] := 1434; Image[340] := 1435; Image[341] := 1436; Image[342] := 1437; Image[343] := 1438; Image[344] := 1439; Image[345] := 1440; Image[346] := 1441; Image[347] := 1442; Image[348] := 1443; Image[349] := 1444; Image[350] := 1445; Image[351] := 1446; Image[352] := 1447; Image[353] := 1448; Image[354] := 1449; Image[355] := 1450; Image[356] := 1451; Image[357] := 1452; Image[358] := 1453; Image[359] := 1454; Image[360] := 1455; Image[361] := 1456; Image[362] := 1457; Image[363] := 1458; Image[364] := 1459; Image[365] := 1460; Image[366] := 1500; Image[367] := 1510; Image[368] := 1800; Image[369] := 1801; Image[370] := 1802; Image[371] := 1803; Image[372] := 1804; Image[373] := 1805; Image[374] := 1806; Image[375] := 1807; Image[376] := 1808; Image[377] := 1809; Image[378] := 1810; Image[379] := 1811; Image[380] := 1812; Image[381] := 1813; Image[382] := 1814; Image[383] := 1815; Image[384] := 1816; Image[385] := 1817; Image[386] := 1818; Image[387] := 1819; Image[388] := 1830; Image[389] := 1831; Image[390] := 1832; Image[391] := 1833; Image[392] := 1834; Image[393] := 1835; Image[394] := 1836; Image[395] := 1837; Image[396] := 1838; Image[397] := 1839; Image[398] := 1850; Image[399] := 1851; Image[400] := 1852; Image[401] := 1853; Image[402] := 1854; Image[403] := 1855; Image[404] := 1856; Image[405] := 1860; Image[406] := 1861; Image[407] := 1862; Image[408] := 1863; Image[409] := 1901; Image[410] := 1901; Image[411] := 1902; Image[412] := 1902; Image[413] := 1903; Image[414] := 1904; Image[415] := 1905; Image[416] := 1906; Image[417] := 1907; Image[418] := 1908; Image[419] := 1909; Image[420] := 1910; Image[421] := 1911; Image[422] := 1912; Image[423] := 1913; Image[424] := 1914; Image[425] := 1915; Image[426] := 1916; Image[427] := 1917; Image[428] := 1918; Image[429] := 1919; Image[430] := 1920; Image[431] := 1921; Image[432] := 1922; Image[433] := 1923; Image[434] := 1924; Image[435] := 1925; Image[436] := 1926; Image[437] := 1927; Image[438] := 1928; Image[439] := 1929; Image[440] := 1930; Image[441] := 1931; Image[442] := 1932; Image[443] := 1933; Image[444] := 1934; Image[445] := 1935; Image[446] := 1936; Image[447] := 1937; Image[448] := 1937; Image[449] := 1938; Image[450] := 1939; Image[451] := 1940; Image[452] := 1941; Image[453] := 1942; Image[454] := 1942; Image[455] := 1943; Image[456] := 1943; Image[457] := 1944; Image[458] := 2001; Image[459] := 2002; Image[460] := 2003; Image[461] := 2004; Image[462] := 2005; Image[463] := 2101; Image[464] := 2102; Image[465] := 2103; Image[466] := 2104; Image[467] := 2105; Image[468] := 2106; Image[469] := 2109; Image[470] := 2200; Image[471] := 2200; Image[472] := 2203; Image[473] := 2203; Image[474] := 2206; Image[475] := 2208; Image[476] := 2231; Image[477] := 2232; Image[478] := 2233; Image[479] := 2234; Image[480] := 2235; Image[481] := 2236; Image[482] := 2237; Image[483] := 2238; Image[484] := 2239; Image[485] := 2301; Image[486] := 2501; Image[487] := 2505; Image[488] := 2509; Image[489] := 2513; END; BEGIN END. } } (Copy this to a textfile and import that object. Regard that I’ve changed the version to W1) The major change is, that the images are explicit defined, the bitmap IDs are taken from an “ImageGrabber” … Regards,