Я нашел этот код некоторое время назад, возможно, он поможет Вам определить самое маленькое, можно увеличить его, к тому времени просто увеличивают его тем значением. К сожалению, я не могу помнить ссылку за этот код:
#include <stdio.h>
int main()
{
/* two numbers to work with */
double number1, number2; // result of calculation
double result;
int counter; // loop counter and accuracy check
number1 = 1.0;
number2 = 1.0;
counter = 0;
while (number1 + number2 != number1) {
++counter;
number2 = number2 / 10;
}
printf("%2d digits accuracy in calculations\n", counter);
number2 = 1.0;
counter = 0;
while (1) {
result = number1 + number2;
if (result == number1)
break;
++counter;
number2 = number2 / 10.0;
}
printf("%2d digits accuracy in storage\n", counter );
return (0);
}
Боюсь, это невозможно, если вы не взломаете серьезно. Эта статья объяснит.
Цитата для вас:
Отдельные элементы управления
Следующие элементы управления не соответствуют стандартному поведению событий щелчка мыши:
Button, CheckBox, ComboBox и элементы управления RadioButton
Щелчок левой кнопкой мыши: щелчок, щелчок мышью
Щелчок правой кнопкой мыши: события щелчка не возникают
Двойной щелчок левой кнопкой мыши: щелчок, щелчок мышью; Щелчок, щелчок мышью
Двойной щелчок правой кнопкой мыши: событий щелчка нет поднят