Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица https://www.cyberforum.ru/ cpp-beginners/ thread120097.html
Уважаемые форумчане помогите с задачкой. Превратить квадратную матрицу порядка N, напечатав начальную и превращеную матрици. Превращение осуществить: делением каждого елемента ряда на первый...
Освой самостоятельно С++ за 24 часа! C++
Хорошая эта книга Освой самостоятельно С++ за 24 часа! или не стоит ее читать?
C++ Сортировка двумерного массива по столбцам
Вообщем нужно отсортировать двумерный массив по столбцам...приведенный ниже код сортирует по строкам, не получается сделать так, чтобы он сортироавл по строкам( #include<iostream>...
C++ Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число помогите плиз решить ..Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число; числа введенные пользователем заносяться в стек затем извлекаются из стека и... https://www.cyberforum.ru/ cpp-beginners/ thread120083.html
C++ с паскаля на Си++ https://www.cyberforum.ru/ cpp-beginners/ thread120071.html
uses crt; var a:array of integer; i,n,max,min:integer; c:char; begin ClrScr; repeat writeln('Выберите действие:'); {меню} writeln('1-ввод массива целых чисел');
RSA шифрование C++
Народ кому не жалко выложите алгоритм шифрования методом RSA нужен самописный а не с помощью библиотек
Проверить, является ли четырехугольник ромбом C++
помогите ребята,ужас как срочно надо,пожалуйста 1. составить программу, которая определяет, можно ли построить треугольник со следующими сторонами а) 3, 7, 9; б) x, y, z; в) 2x, 3y, x+y. Для...
C++ сумма цифр Дано натуральное число n (n > 9). Определить сумму цифр в первой половине числа (старшие разряды). Пример. n = 12345678. Сумма составляет 1 + 2 + 3 + 4 = 10. помогите пожалуйста:) https://www.cyberforum.ru/ cpp-beginners/ thread120024.html
C++ записать в файл с помощью датчика случайных чисел N натуральных чисел https://www.cyberforum.ru/ cpp-beginners/ thread120015.html
записать в файл с помощью датчика случайных чисел N натуральных чисел а1.а2...аn.Сформировать новый файл. элементами которого являются числа а1, а1*a2 ,a1*a2*a3, a1*a2*a3*...an
C++ Ошибка при работе с реестром #include <Registry.hpp> ... void __fastcall TForm1::FormCreate(TObject *Sender) { TRegistry *Reg = new TRegistry; Reg->RootKey=HKEY_LOCAL_MACHINE; try { https://www.cyberforum.ru/ cpp-beginners/ thread120005.html
5 / 5 / 1
Регистрация: 19.04.2010
Сообщений: 18
0

Программа, рисующая в диалоговом окне эллипс

21.04.2010, 18:35. Просмотров 876. Ответов 0
Метки (Все метки)

Нужно, чтобы с элемента управления Edit можно было вводить радиус, и после нажатия кнопки "Перерисовать" круг рисовался с новым радиусом. Вот функция процедуры:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
LRESULT CALLBACK DlgProc(HWND hWndDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
    switch(Msg)
    {
    case WM_PAINT:
        {
            PAINTSTRUCT ps;
            RECT r;
            HDC hdc=BeginPaint(hWndDlg, &ps); 
            GetClientRect (hWndDlg, &r);
            int h=r.bottom;
            int w=r.right;
            HBRUSH h1;
            //HPEN hPen;
            h1=CreateSolidBrush(RGB(10,200,100));
            SelectObject(hdc, h1);
            Ellipse (hdc, w/2-R, h/2-R, w/2+R, h/2+R);
            DeleteObject(h1);
            ValidateRect(hWndDlg, NULL);
            EndPaint(hWndDlg, &ps);
        return TRUE;
        }
    case WM_COMMAND:
        switch(wParam)
        {
        case IDC_BUTTON1:
            R=GetDlgItemInt (hWndDlg, IDC_EDIT2, NULL , FALSE);
            UpdateWindow (hWndDlg);
            return TRUE;
        }
        break;
    }
    return FALSE;
}
не получается, где ошибка??

Вернуться к обсуждению:
Программа, рисующая в диалоговом окне эллипс
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2010, 18:35
Готовые ответы и решения:

Программа в диалоговом окне
Ребят, привет, такая задача стоит перед мной. Нужно сделать UserForm, которая способна решать...

Программа падает при попытке задать текст TextView в диалоговом окне
Лог: java.lang.IllegalStateException: Could not execute method of the activity at...

Вылетает программа при выборе пункта в диалоговом окне (AlertDialog) для кастомного View
Есть MainActivity.java В нем есть функция: public void onClickSettings(View view) { ...

Картинка в диалоговом окне
Как загрузить изображение в диалоговое окно

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.