Changeset 111 for trunk/src/kernel32/conprop.cpp
- Timestamp:
- Jun 17, 1999, 8:22:43 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/conprop.cpp
r100 r111 1 /* $Id: conprop.cpp,v 1. 5 1999-06-10 20:47:54phaller Exp $ */1 /* $Id: conprop.cpp,v 1.6 1999-06-17 18:21:39 phaller Exp $ */ 2 2 3 3 /* … … 43 43 #include "win32type.h" 44 44 #include "misc.h" 45 46 #include "conwin.h" // Windows Header for console only 45 47 #include "console.h" 46 48 #include "console2.h" … … 160 162 161 163 static APIRET ConPropPage1Set(HWND hwndDlg, 162 P CONSOLEOPTIONS pConsoleOptions);164 PICONSOLEOPTIONS pConsoleOptions); 163 165 164 166 static APIRET ConPropPage2Set(HWND hwndDlg, 165 P CONSOLEOPTIONS pConsoleOptions);167 PICONSOLEOPTIONS pConsoleOptions); 166 168 167 169 static APIRET ConPropPage3Set(HWND hwndDlg, 168 P CONSOLEOPTIONS pConsoleOptions);170 PICONSOLEOPTIONS pConsoleOptions); 169 171 170 172 static APIRET ConPropPage4Set(HWND hwndDlg, 171 P CONSOLEOPTIONS pConsoleOptions);173 PICONSOLEOPTIONS pConsoleOptions); 172 174 173 175 static APIRET ConPropPage5Set(HWND hwndDlg, 174 P CONSOLEOPTIONS pConsoleOptions);176 PICONSOLEOPTIONS pConsoleOptions); 175 177 176 178 /**************************************************************************** … … 265 267 case WM_INITDLG: 266 268 { 267 P CONSOLEOPTIONS pConsoleOptions = (PCONSOLEOPTIONS)mp2; /* save ptr */269 PICONSOLEOPTIONS pConsoleOptions = (PICONSOLEOPTIONS)mp2; /* save ptr */ 268 270 HWND hwndNotebook; /* notebook window handle */ 269 270 271 272 271 273 /* @@@PH we should work on a copy of the console options for */ 272 274 /* UNDO and APPLY to work properly */ 273 275 274 276 WinSetWindowULong (hwnd, /* store the data pointer in local */ 275 277 QWL_USER, /* variable storage attached to the*/ … … 282 284 PAGE_COUNT(nbpage), 283 285 (PVOID)NULL); 284 286 285 287 /* this message makes the client pages to write new values into their */ 286 288 /* controls. */ … … 291 293 BMSG_SEND | 292 294 BMSG_DESCENDANTS); 293 295 294 296 return ((MPARAM)FALSE); 295 297 } … … 302 304 case WM_COMMAND: 303 305 { 304 P CONSOLEOPTIONS pConsoleOptions; /* the console options structure */305 306 pConsoleOptions = (P CONSOLEOPTIONS)306 PICONSOLEOPTIONS pConsoleOptions; /* the console options structure */ 307 308 pConsoleOptions = (PICONSOLEOPTIONS) 307 309 WinQueryWindowULong(hwnd, /* query pointer from wnd */ 308 310 QWL_USER); 309 311 310 312 switch (SHORT1FROMMP(mp1)) 311 313 { … … 319 321 BMSG_DESCENDANTS); 320 322 return ( (MPARAM) FALSE); 321 323 322 324 case ID_BTN_SAVE: 323 325 /* @@@PH save console option work buffer */ … … 325 327 WinDismissDlg(hwnd, 326 328 ID_BTN_SAVE); 327 return ( (MPARAM) FALSE); 328 329 return ( (MPARAM) FALSE); 330 329 331 case ID_BTN_APPLY: 330 332 /* @@@PH save console option work buffer */ … … 332 334 ID_BTN_APPLY); 333 335 return ( (MPARAM) FALSE); 334 336 335 337 case BS_HELP: 336 338 return ( (MPARAM) FALSE); … … 338 340 } 339 341 } 340 342 341 343 return WinDefDlgProc(hwnd, /* default message processing */ 342 344 ulMessage, … … 1033 1035 * user messages * 1034 1036 *************************************************************************/ 1035 1037 1036 1038 case UM_PROPERTY_UNDO: 1037 1039 { 1038 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1039 1040 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1041 1040 1042 ConPropPage1Set(hwnd, /* set values */ 1041 1043 pOpt); 1042 1044 1043 1045 return ( (MPARAM) FALSE); 1044 1046 } 1045 1046 1047 1048 1047 1049 case UM_PROPERTY_APPLY: 1048 1050 { 1049 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1050 1051 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1052 1051 1053 pOpt->fTerminateAutomatically = WinQueryButtonCheckstate(hwnd, 1052 1054 CB_CONSOLE_CLOSEWINDOWONEXIT); … … 1057 1059 pOpt->fToolbarActive = WinQueryButtonCheckstate(hwnd, 1058 1060 CB_CONSOLE_TOOLBAR); 1059 1061 1060 1062 WinSendDlgItemMsg(hwnd, /* query the value */ 1061 1063 SPN_CONSOLE_TAB, … … 1064 1066 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE) 1065 1067 ); 1066 1068 1067 1069 WinSendDlgItemMsg(hwnd, /* query the value */ 1068 1070 SPN_CONSOLE_CURSORBLINK, … … 1071 1073 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE) 1072 1074 ); 1073 1075 1074 1076 return ( (MPARAM) FALSE); 1075 1077 } 1076 1078 } 1077 1078 1079 1080 1079 1081 return WinDefDlgProc(hwnd, /* default message processing */ 1080 1082 ulMessage, … … 1107 1109 case WM_COMMAND: 1108 1110 { 1109 P CONSOLEOPTIONS pConsoleOptions; /* the console options structure */1111 PICONSOLEOPTIONS pConsoleOptions; /* the console options structure */ 1110 1112 HWND hwndNotebook = WinQueryWindow(WinQueryWindow(hwnd, 1111 1113 QW_PARENT), 1112 1114 QW_PARENT); 1113 1114 pConsoleOptions = (P CONSOLEOPTIONS) /* query pointer from wnd */1115 1116 pConsoleOptions = (PICONSOLEOPTIONS) /* query pointer from wnd */ 1115 1117 WinQueryWindowULong(hwndNotebook, 1116 1118 QWL_USER); 1117 1119 1118 1120 switch (SHORT1FROMMP(mp1)) 1119 1121 { … … 1122 1124 DosBeep(pConsoleOptions->ulSpeakerFrequency, 1123 1125 pConsoleOptions->ulSpeakerDuration); 1124 1126 1125 1127 return ( (MPARAM) FALSE); 1126 1128 } 1127 1129 } 1128 1129 1130 1131 1130 1132 /************************************************************************* 1131 1133 * user messages * 1132 1134 *************************************************************************/ 1133 1135 1134 1136 case UM_PROPERTY_UNDO: 1135 1137 { 1136 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1137 1138 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1139 1138 1140 ConPropPage2Set(hwnd, /* set values */ 1139 1141 pOpt); 1140 1142 1141 1143 return ( (MPARAM) FALSE); 1142 1144 } 1143 1144 1145 1146 1145 1147 case UM_PROPERTY_APPLY: 1146 1148 { 1147 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1148 1149 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1150 1149 1151 pOpt->fSpeakerEnabled = WinQueryButtonCheckstate(hwnd, 1150 1152 CB_CONSOLE_SPEAKERENABLE); … … 1155 1157 SMA_INCREMENTVALUE), 1156 1158 NULL); 1157 1159 1158 1160 pOpt->ulSpeakerFrequency = (ULONG)WinSendDlgItemMsg(hwnd, 1159 1161 SLB_CONSOLE_SPEAKERFREQUENCY, … … 1162 1164 SMA_INCREMENTVALUE), 1163 1165 NULL); 1164 1166 1165 1167 return ( (MPARAM) FALSE); 1166 1168 } 1167 1169 } 1168 1169 1170 1171 1170 1172 return WinDefDlgProc(hwnd, /* default message processing */ 1171 1173 ulMessage, … … 1199 1201 * user messages * 1200 1202 *************************************************************************/ 1201 1203 1202 1204 case UM_PROPERTY_UNDO: 1203 1205 { 1204 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1205 1206 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1207 1206 1208 ConPropPage3Set(hwnd, /* set values */ 1207 1209 pOpt); 1208 1210 1209 1211 return ( (MPARAM) FALSE); 1210 1212 } 1211 1212 1213 1214 1213 1215 case UM_PROPERTY_APPLY: 1214 1216 { 1215 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1216 1217 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1218 1217 1219 // pOpt->fTerminateAutomatically = WinQueryButtonCheckstate(hwnd, 1218 1220 // CB_CONSOLE_CLOSEWINDOWONEXIT); 1219 1221 1220 1222 return ( (MPARAM) FALSE); 1221 1223 } 1222 1224 } 1223 1224 1225 1226 1225 1227 return WinDefDlgProc(hwnd, /* default message processing */ 1226 1228 ulMessage, … … 1254 1256 * user messages * 1255 1257 *************************************************************************/ 1256 1258 1257 1259 case UM_PROPERTY_UNDO: 1258 1260 { 1259 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1260 1261 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1262 1261 1263 ConPropPage4Set(hwnd, /* set values */ 1262 1264 pOpt); 1263 1265 1264 1266 return ( (MPARAM) FALSE); 1265 1267 } 1266 1267 1268 1269 1268 1270 case UM_PROPERTY_APPLY: 1269 1271 { 1270 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1271 1272 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1273 1272 1274 WinSendDlgItemMsg(hwnd, /* query the value */ 1273 1275 SPN_CONSOLE_X, … … 1275 1277 MPFROMP(&pOpt->coordDefaultPosition.X), 1276 1278 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1277 1279 1278 1280 WinSendDlgItemMsg(hwnd, /* query the value */ 1279 1281 SPN_CONSOLE_Y, 1280 1282 SPBM_QUERYVALUE, 1281 1283 MPFROMP(&pOpt->coordDefaultPosition.Y), 1282 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1283 1284 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1285 1284 1286 WinSendDlgItemMsg(hwnd, /* query the value */ 1285 1287 SPN_CONSOLE_DEFAULTWIDTH, 1286 1288 SPBM_QUERYVALUE, 1287 1289 MPFROMP(&pOpt->coordDefaultSize.X), 1288 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1289 1290 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1291 1290 1292 WinSendDlgItemMsg(hwnd, /* query the value */ 1291 1293 SPN_CONSOLE_DEFAULTHEIGHT, 1292 1294 SPBM_QUERYVALUE, 1293 1295 MPFROMP(&pOpt->coordDefaultSize.Y), 1294 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1295 1296 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1297 1296 1298 WinSendDlgItemMsg(hwnd, /* query the value */ 1297 1299 SPN_CONSOLE_BUFFERWIDTH, 1298 1300 SPBM_QUERYVALUE, 1299 1301 MPFROMP(&pOpt->coordBufferSize.X), 1300 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1301 1302 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1303 1302 1304 WinSendDlgItemMsg(hwnd, /* query the value */ 1303 1305 SPN_CONSOLE_BUFFERHEIGHT, 1304 1306 SPBM_QUERYVALUE, 1305 1307 MPFROMP(&pOpt->coordBufferSize.Y), 1306 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1307 1308 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1309 1308 1310 return ( (MPARAM) FALSE); 1309 1311 } 1310 1312 } 1311 1312 1313 1314 1313 1315 return WinDefDlgProc(hwnd, /* default message processing */ 1314 1316 ulMessage, … … 1342 1344 * user messages * 1343 1345 *************************************************************************/ 1344 1346 1345 1347 case UM_PROPERTY_UNDO: 1346 1348 { 1347 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1348 1349 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1350 1349 1351 ConPropPage5Set(hwnd, /* set values */ 1350 1352 pOpt); 1351 1353 1352 1354 return ( (MPARAM) FALSE); 1353 1355 } 1354 1355 1356 1357 1356 1358 case UM_PROPERTY_APPLY: 1357 1359 { 1358 P CONSOLEOPTIONS pOpt = (PCONSOLEOPTIONS)mp1; /* get pointer */1359 1360 PICONSOLEOPTIONS pOpt = (PICONSOLEOPTIONS)mp1; /* get pointer */ 1361 1360 1362 WinSendDlgItemMsg(hwnd, /* query the value */ 1361 1363 SPN_CONSOLE_UPDATELIMIT, … … 1363 1365 MPFROMP(&pOpt->ulUpdateLimit), 1364 1366 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1365 1367 1366 1368 WinSendDlgItemMsg(hwnd, /* query the value */ 1367 1369 SPN_CONSOLE_CONSOLEPRIORITY, 1368 1370 SPBM_QUERYVALUE, 1369 1371 MPFROMP(&pOpt->ulConsoleThreadPriorityClass), 1370 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1371 1372 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1373 1372 1374 WinSendDlgItemMsg(hwnd, /* query the value */ 1373 1375 SPN_CONSOLE_CONSOLEPRIODELTA, … … 1375 1377 MPFROMP(&pOpt->ulConsoleThreadPriorityDelta), 1376 1378 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1377 1379 1378 1380 WinSendDlgItemMsg(hwnd, /* query the value */ 1379 1381 SPN_CONSOLE_APPPRIORITY, 1380 1382 SPBM_QUERYVALUE, 1381 1383 MPFROMP(&pOpt->ulAppThreadPriorityClass), 1382 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1383 1384 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1385 1384 1386 WinSendDlgItemMsg(hwnd, /* query the value */ 1385 1387 SPN_CONSOLE_APPPRIODELTA, 1386 1388 SPBM_QUERYVALUE, 1387 1389 MPFROMP(&pOpt->ulAppThreadPriorityDelta), 1388 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1389 1390 MPFROM2SHORT(0,SPBQ_ALWAYSUPDATE)); 1391 1390 1392 return ( (MPARAM) FALSE); 1391 1393 } 1392 1394 } 1393 1394 1395 1396 1395 1397 return WinDefDlgProc(hwnd, /* default message processing */ 1396 1398 ulMessage, … … 1470 1472 * Name : static APIRET ConPropPage1Set 1471 1473 * Funktion : setup dialog elements for page 1 1472 * Parameter : 1474 * Parameter : 1473 1475 * Variablen : 1474 1476 * Ergebnis : MRESULT … … 1479 1481 1480 1482 static APIRET ConPropPage1Set(HWND hwndDlg, 1481 P CONSOLEOPTIONS pConsoleOptions)1483 PICONSOLEOPTIONS pConsoleOptions) 1482 1484 { 1483 1485 if (pConsoleOptions == NULL) /* check parameters */ 1484 1486 return (ERROR_INVALID_PARAMETER); /* raise error condition */ 1485 1487 1486 1488 WinCheckButton(hwndDlg, /* auto-termination */ 1487 1489 CB_CONSOLE_CLOSEWINDOWONEXIT, … … 1491 1493 CB_CONSOLE_INSERTMODE, 1492 1494 pConsoleOptions->fInsertMode); 1493 1495 1494 1496 WinCheckButton(hwndDlg, /* quick insert mode */ 1495 1497 CB_CONSOLE_QUICKINSERT, 1496 1498 pConsoleOptions->fQuickInsert); 1497 1499 1498 1500 WinCheckButton(hwndDlg, /* console toolbar */ 1499 1501 CB_CONSOLE_TOOLBAR, 1500 1502 pConsoleOptions->fToolbarActive); 1501 1503 1502 1504 /* set spin limits for the SPN_CONSOLE_TAB spinbutton */ 1503 1505 WinSendDlgItemMsg(hwndDlg, … … 1506 1508 MPFROMSHORT(80), 1507 1509 MPFROMSHORT(0)); 1508 1510 1509 1511 WinSendDlgItemMsg (hwndDlg, /* set current value */ 1510 1512 SPN_CONSOLE_TAB, … … 1519 1521 MPFROMSHORT(100), 1520 1522 MPFROMSHORT(1)); 1521 1523 1522 1524 WinSendDlgItemMsg (hwndDlg, /* set current value */ 1523 1525 SPN_CONSOLE_CURSORBLINK, … … 1525 1527 MPFROMLONG(pConsoleOptions->ucCursorDivisor), 1526 1528 0); 1527 1529 1528 1530 return (NO_ERROR); /* OK */ 1529 1531 } … … 1532 1534 * Name : static APIRET ConPropPage2Set 1533 1535 * Funktion : setup dialog elements for page 2 1534 * Parameter : 1536 * Parameter : 1535 1537 * Variablen : 1536 1538 * Ergebnis : MRESULT … … 1541 1543 1542 1544 static APIRET ConPropPage2Set(HWND hwndDlg, 1543 P CONSOLEOPTIONS pConsoleOptions)1545 PICONSOLEOPTIONS pConsoleOptions) 1544 1546 { 1545 1547 int i; … … 1549 1551 if (pConsoleOptions == NULL) /* check parameters */ 1550 1552 return (ERROR_INVALID_PARAMETER); /* raise error condition */ 1551 1553 1552 1554 WinCheckButton(hwndDlg, /* Enable speaker */ 1553 1555 CB_CONSOLE_SPEAKERENABLE, 1554 1556 pConsoleOptions->fSpeakerEnabled); 1555 1557 1556 1558 /* frequency slider */ 1557 1559 slcd.cbSize = sizeof(SLDCDATA); … … 1561 1563 SLB_CONSOLE_SPEAKERFREQUENCY, 1562 1564 WM_QUERYWINDOWPARAMS, 1563 (MPARAM)&wp, 1565 (MPARAM)&wp, 1564 1566 NULL); 1565 1567 … … 1570 1572 SLB_CONSOLE_SPEAKERFREQUENCY, 1571 1573 WM_SETWINDOWPARAMS, 1572 (MPARAM)&wp, 1574 (MPARAM)&wp, 1573 1575 NULL); 1574 1576 … … 1578 1580 MPFROM2SHORT(SMA_SETALLTICKS, 40), 1579 1581 NULL); 1580 1582 1581 1583 /* duration slider */ 1582 1584 slcd.cbSize = sizeof(SLDCDATA); … … 1586 1588 SLB_CONSOLE_SPEAKERDURATION, 1587 1589 WM_QUERYWINDOWPARAMS, 1588 (MPARAM)&wp, 1590 (MPARAM)&wp, 1589 1591 NULL); 1590 1592 … … 1595 1597 SLB_CONSOLE_SPEAKERDURATION, 1596 1598 WM_SETWINDOWPARAMS, 1597 (MPARAM)&wp, 1599 (MPARAM)&wp, 1598 1600 NULL); 1599 1601 … … 1603 1605 MPFROM2SHORT(SMA_SETALLTICKS, 40), 1604 1606 NULL); 1605 1606 1607 1608 1607 1609 return (NO_ERROR); /* OK */ 1608 1610 } … … 1611 1613 * Name : static APIRET ConPropPage3Set 1612 1614 * Funktion : setup dialog elements for page 3 1613 * Parameter : 1615 * Parameter : 1614 1616 * Variablen : 1615 1617 * Ergebnis : MRESULT … … 1620 1622 1621 1623 static APIRET ConPropPage3Set(HWND hwndDlg, 1622 P CONSOLEOPTIONS pConsoleOptions)1624 PICONSOLEOPTIONS pConsoleOptions) 1623 1625 { 1624 1626 if (pConsoleOptions == NULL) /* check parameters */ … … 1651 1653 MPFROMSHORT(WinQuerySysValue(HWND_DESKTOP, SV_CXSCREEN)-1), 1652 1654 MPFROMSHORT(0)); 1653 1655 1654 1656 WinSendDlgItemMsg(hwndDlg, 1655 1657 SPN_CONSOLE_DEFAULTHEIGHT, … … 1657 1659 MPFROMSHORT(WinQuerySysValue(HWND_DESKTOP, SV_CYSCREEN)-1), 1658 1660 MPFROMSHORT(0)); 1659 1661 1660 1662 WinSendDlgItemMsg(hwndDlg, 1661 1663 SPN_CONSOLE_BUFFERWIDTH, … … 1663 1665 MPFROMSHORT(9999), 1664 1666 MPFROMSHORT(0)); 1665 1667 1666 1668 WinSendDlgItemMsg(hwndDlg, 1667 1669 SPN_CONSOLE_BUFFERHEIGHT, … … 1669 1671 MPFROMSHORT(9999), 1670 1672 MPFROMSHORT(0)); 1671 1672 1673 1674 1673 1675 /* setup active values */ 1674 1676 1675 WinSendDlgItemMsg(hwndDlg, 1677 WinSendDlgItemMsg(hwndDlg, 1676 1678 SPN_CONSOLE_X, 1677 1679 SPBM_SETCURRENTVALUE, … … 1679 1681 0); 1680 1682 1681 WinSendDlgItemMsg(hwndDlg, 1683 WinSendDlgItemMsg(hwndDlg, 1682 1684 SPN_CONSOLE_Y, 1683 1685 SPBM_SETCURRENTVALUE, … … 1685 1687 0); 1686 1688 1687 WinSendDlgItemMsg(hwndDlg, 1689 WinSendDlgItemMsg(hwndDlg, 1688 1690 SPN_CONSOLE_DEFAULTWIDTH, 1689 1691 SPBM_SETCURRENTVALUE, … … 1691 1693 0); 1692 1694 1693 WinSendDlgItemMsg(hwndDlg, 1695 WinSendDlgItemMsg(hwndDlg, 1694 1696 SPN_CONSOLE_DEFAULTHEIGHT, 1695 1697 SPBM_SETCURRENTVALUE, 1696 1698 MPFROMLONG(pConsoleOptions->coordDefaultSize.Y), 1697 1699 0); 1698 1699 WinSendDlgItemMsg(hwndDlg, 1700 1701 WinSendDlgItemMsg(hwndDlg, 1700 1702 SPN_CONSOLE_BUFFERWIDTH, 1701 1703 SPBM_SETCURRENTVALUE, … … 1703 1705 0); 1704 1706 1705 WinSendDlgItemMsg(hwndDlg, 1707 WinSendDlgItemMsg(hwndDlg, 1706 1708 SPN_CONSOLE_BUFFERHEIGHT, 1707 1709 SPBM_SETCURRENTVALUE, 1708 1710 MPFROMLONG(pConsoleOptions->coordBufferSize.Y), 1709 1711 0); 1710 1711 1712 1713 1712 1714 return (NO_ERROR); /* OK */ 1713 1715 } … … 1717 1719 * Name : static APIRET ConPropPage4Set 1718 1720 * Funktion : setup dialog elements for page 4 1719 * Parameter : 1721 * Parameter : 1720 1722 * Variablen : 1721 1723 * Ergebnis : MRESULT … … 1726 1728 1727 1729 static APIRET ConPropPage4Set(HWND hwndDlg, 1728 P CONSOLEOPTIONS pConsoleOptions)1730 PICONSOLEOPTIONS pConsoleOptions) 1729 1731 { 1730 1732 ULONG ulColor; /* loop counter for the colors */ 1731 1733 ULONG ulRow; 1732 1734 ULONG ulColumn; 1733 1735 1734 1736 #define MAX_TRANSCOLORS 16 1735 1737 static const ULONG TabColorTranslation[MAX_TRANSCOLORS] = … … 1752 1754 /* 16 */ 0x00ffffff 1753 1755 }; 1754 1756 1755 1757 1756 1758 if (pConsoleOptions == NULL) /* check parameters */ 1757 1759 return (ERROR_INVALID_PARAMETER); /* raise error condition */ 1758 1760 1759 1761 /* setup the value sets */ 1760 for (ulColor = 0; 1762 for (ulColor = 0; 1761 1763 ulColor < MAX_TRANSCOLORS; 1762 1764 ulColor++) … … 1802 1804 * Name : static APIRET ConPropPage5Set 1803 1805 * Funktion : setup dialog elements for page 5 1804 * Parameter : 1806 * Parameter : 1805 1807 * Variablen : 1806 1808 * Ergebnis : MRESULT … … 1810 1812 *****************************************************************************/ 1811 1813 1812 static APIRET ConPropPage5Set(HWND hwndDlg,1813 P CONSOLEOPTIONS pConsoleOptions)1814 static APIRET ConPropPage5Set(HWND hwndDlg, 1815 PICONSOLEOPTIONS pConsoleOptions) 1814 1816 { 1815 1817 if (pConsoleOptions == NULL) /* check parameters */ … … 1845 1847 MPFROMSHORT(0)); 1846 1848 1847 1849 1848 1850 WinSendDlgItemMsg(hwndDlg, /* set current value */ 1849 1851 SPN_CONSOLE_APPPRIODELTA, … … 1872 1874 MPFROMSHORT(0)); 1873 1875 1874 1876 1875 1877 WinSendDlgItemMsg(hwndDlg, /* set current value */ 1876 1878 SPN_CONSOLE_CONSOLEPRIODELTA, … … 1896 1898 1897 1899 #if 0 1898 DLGTEMPLATE DLG_CONSOLE_PAGE3 1900 DLGTEMPLATE DLG_CONSOLE_PAGE3 1899 1901 CONTROL "Sample", SPN_CONSOLE_X, 49, 60, 48, 12, WC_SPINBUTTON, SPBS_MASTER | SPBS_NUMERICONLY | SPBS_JUSTLEFT | WS_VISIBLE | WS_GROUP | WS_TABSTOP 1900 1902 CONTROL "Sample", SPN_CONSOLE_Y, 49, 45, 48, 12, WC_SPINBUTTON, SPBS_MASTER | SPBS_NUMERICONLY | SPBS_JUSTLEFT | WS_VISIBLE | WS_GROUP | WS_TABSTOP … … 1906 1908 CONTROL "Buffer allocates .. MB memory.", ST_CONSOLE_BUFFERMEMORY, 8, 6, 194, 8, WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP 1907 1909 1908 DLGTEMPLATE DLG_CONSOLE_PAGE5 1910 DLGTEMPLATE DLG_CONSOLE_PAGE5 1909 1911 CONTROL "Sample", SPN_CONSOLE_APPPRIORITY, 46, 52, 48, 12, WC_SPINBUTTON, SPBS_MASTER | SPBS_READONLY | SPBS_JUSTLEFT | WS_VISIBLE | WS_GROUP | WS_TABSTOP 1910 1912 CONTROL "Sample", SPN_CONSOLE_APPPRIODELTA, 154, 52, 48, 12, WC_SPINBUTTON, SPBS_MASTER | SPBS_ALLCHARACTERS | SPBS_JUSTLEFT | WS_VISIBLE | WS_GROUP | WS_TABSTOP … … 1913 1915 CONTROL "Sample", SPN_CONSOLE_UPDATELIMIT, 113, 5, 89, 12, WC_SPINBUTTON, SPBS_MASTER | SPBS_ALLCHARACTERS | SPBS_JUSTLEFT | WS_VISIBLE | WS_GROUP | WS_TABSTOP 1914 1916 1915 DLGTEMPLATE DLG_CONSOLE_PAGE4 1917 DLGTEMPLATE DLG_CONSOLE_PAGE4 1916 1918 CONTROL "...", VS_CONSOLE_FOREGROUND, 6, 56, 95, 34, WC_VALUESET, VS_RGB | VS_BORDER | VS_ITEMBORDER | WS_VISIBLE | WS_GROUP | WS_TABSTOP 1917 1919 CONTROL "...", VS_CONSOLE_BACKGROUND, 103, 56, 99, 34, WC_VALUESET, VS_RGB | VS_BORDER | VS_ITEMBORDER | WS_VISIBLE | WS_GROUP | WS_TABSTOP
Note:
See TracChangeset
for help on using the changeset viewer.