Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/272: Рейтинг темы: голосов - 272, средняя оценка - 4.62
 Аватар для Maxsis
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 242

Нарисовать точку в центре экрана поверх всех окон

24.03.2012, 22:56. Показов 50316. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые знатоки! У меня есть просьба, а именно: нужно написать программу которая будет по верх всех окон(программ) в самом центре экрана например точку.

Заранее, огромное спасибо!
P.S. Обязательно нужен исходник(ну либо 100% готовый код).
2
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.03.2012, 22:56
Ответы с готовыми решениями:

Как нарисовать точку на экране поверх всех окон?
Нужно вывести по центру экрана точку поверх всех окон, тоесть не только в моём приложении а вообще поверх всех.

Нарисовать текст поверх всех окон
Как можно нарисовать текст поверх всех окон. К примеру что бы текст рисовался и при просмотре видео и во время игр

Как нарисовать линию поверх всех окон?
Линия из кода, появляется на окошке самой программы. Как эту линию нарисовать на рабочем столе поверх всех окон, или конкретного окна? ...

12
7 / 7 / 4
Регистрация: 11.02.2012
Сообщений: 31
25.03.2012, 13:23
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

У меня так получилось:
Вложения
Тип файла: rar tochka.rar (64.1 Кб, 7370 просмотров)
2
0 / 0 / 0
Регистрация: 31.07.2014
Сообщений: 1
31.07.2014, 10:48
Уважаемый mokster спасибо за программу (tochka). Но нельзя ли добавить в неё возможность ставить её в нужном мне месте экрана? Bels
0
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 1
02.04.2015, 23:50
подскажите как можно в этой программе изменить её размер(уменьшить до 1-2мм),сделать в половину прозрачнее и сменить цвет на зелёный,буду очень благодарен,если сделаете такое для меня
0
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 1
11.06.2015, 17:19
mokster,
Подскажи как установить эту прогу точку?)
0
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 1
09.10.2015, 19:28
а как ее включить, или установить?

Добавлено через 8 минут
mokster,
как установить или включить эту программу?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
10.10.2015, 17:23
Вы чего, товарищи? Чего тут сложного - автор же дал направление для решения.
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
35
36
37
38
39
40
41
42
43
44
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
 
namespace DotProgram
{
    public partial class MainForm : Form
    {
        // Размер круга в пикселях
        private static int CircleSize = 20;
        // Цвет круга
        private static Brush CircleColor = Brushes.Green;
        // Расположение круга относительно верхнего левого угла
        // Установите в null, если требуется расположение посередине
        private static Point? CirclePosition = new Point(100, 100);
 
        public MainForm() {
            InitializeComponent();
            this.Width = CircleSize;
            this.Height = CircleSize;
            this.TopMost = true;
            this.AllowTransparency = true;
            this.BackColor = Color.Beige;
            this.TransparencyKey = BackColor;
            if (CirclePosition.HasValue) {
                this.StartPosition = FormStartPosition.Manual;
                this.Location = CirclePosition.Value;
            }
            else
                this.StartPosition = FormStartPosition.CenterScreen;
        }
 
        protected override void OnPaint(PaintEventArgs e) {
            base.OnPaint(e);
            e.Graphics.SmoothingMode = 
                System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            e.Graphics.FillEllipse(CircleColor, 0, 0, CircleSize, CircleSize);
        }
    }
}
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 1
03.11.2015, 19:10
Я хотел сделать эту точку в игре но она не видна ((((
0
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 1
19.03.2016, 19:27
Для совсем отдаленных, какой файл нужно открыть в "tochka.rar" и как?; для редактирования размеров точки и как сделать ее поверх всех программ (некоторые ее просто покрывают,возможно ли ее использования для единичных программ?)
0
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 2
29.04.2016, 06:44
день в радость всем! как запустить?-распаковываем- ищим ехе -и запускаем!!!! только сам что-то не понял как уменьшить в размере!!! и сдвинуть ее!! не могу файл найти! и спасибо за точку

Добавлено через 1 минуту
что бы точка была видна в игре-надо в оконном режиме!!!
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
11.10.2016, 21:38
Было бы супер, если бы работала не только в оконном, а вообще в любом режиме, поверх всех окон, включая игры.
0
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 2
12.10.2016, 06:42
так в играх работает во всех! вкл в окне на весь экран и все!
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
12.10.2016, 14:35
Ну это и так ясно. Еще читал кто то использует MSI Afterburner, ставит его в центр и переименовывает название типа "( )", но минус в том, что рядом пишутся значение % или другие цифры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2016, 14:35
Помогаю со студенческими работами здесь

Как нарисовать на экране символы поверх всех окон
Здравствуйте! Если на мультимедийной клавиатуре нажать какую нить мультимедийную кнопку то на дисплее выскакивает большими буквами...

Две формы поверх всех окон. Вторая не хочет быть поверх
Ребят, поиск юзал, всё пробовал. Вторая форма не хочет быть наверху, первая нормально наверху висит. Вторая отврывается по событию OnShow...

Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д
Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д. Внезапно на 8 компьютерах из 20, видимо после...

Нарисовать с помощью отдельных точек синусоиду зеленого цвета в центре экрана на всю ширину экрана
Нарисовать с помощью отдельных точек синусоиду зеленого цвета в центре экрана на всю ширину экрана. Использовать оператор условия.

Нарисовать ромб в центре экрана
Привет. задача: нарисовать ромб в центре экрана, заданы острый угол и сторона. Можете написать текст программы. заранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru