Difference between revisions of "TestButtonOnly"
(Created page with '<pre> // Peter Liu's version void testButtonOnly() { int fn = C_NO_FRAME; // or C_FULL_FRAME CButton inc("Increase", 9, 10); CButton dec("Decrease", 9, 30); …') |
(No difference)
|
Latest revision as of 20:58, 23 September 2012
// Peter Liu's version void testButtonOnly() { int fn = C_NO_FRAME; // or C_FULL_FRAME CButton inc("Increase", 9, 10); CButton dec("Decrease", 9, 30); CButton three("Hello", 12, 25); // row number: 12, column number: 25 inc.draw(fn); dec.draw(fn); three.draw(fn); char s[100]; int k=1; // instructions console.setPosition(1,1); console << "1. Press ENTER/SPACE. 2. Press any other keys!"; // display 3 buttons k = dec.edit(); //set the focus on the button k += 1000; std::sprintf(s, "%d", k); console.setPosition(5, 5); console << "1. key value = " << s; k = inc.edit(); // set the focus on the button k += 2000; std::sprintf(s, "%d", k); console.setPosition(7, 15); console << "2. key value = " << s; k = three.edit(); // set the focus on the button k += 3000; std::sprintf(s, "%d", k); console.setPosition(15, 15); console << "3. key value = " << s; // wait for user input to exit the function int anykey; console >> anykey; console.clear(); }