Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.09.2008, 17:47   #1
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
По умолчанию форма около мышки

Полазев по форуму состряпал календарь, вот хочу чтобы он появлялся на координатах мышки.
здесь же нашол про winapi, сделал и что получилось:чем дальше мышка от начала координат, тем дальше форма от мышки появляется!!! что это такое???
вот сам календарь:
Вложения
Тип файла: rar календарь.rar (33.2 Кб, 23 просмотров)

Последний раз редактировалось tolikman; 18.09.2008 в 18:21.
tolikman вне форума
Старый 18.09.2008, 18:36   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

tolikman, а можно файлик в 2003 Excel?
Спасибо.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 20.09.2008, 11:58   #3
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
По умолчанию

календарь в excel 97-2003
Вложения
Тип файла: rar календарь.rar (25.8 Кб, 43 просмотров)
tolikman вне форума
Старый 01.10.2008, 18:51   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Функция GetCursorPos возвращает координаты в пикселях, а значения свойств формы, такие как Left и Top, измеряются в микрософтах
Соотношение: 4 пикселя = 3 микрософта

Чтобы всё работало, изменяем в коде 2 строки:
Код:
 
    Left = iPOINT.X * 3 / 4 - Width / 2
    Top = iPOINT.Y * 3 / 4 - Height / 2

Последний раз редактировалось EducatedFool; 01.10.2008 в 20:46.
EducatedFool вне форума
Старый 03.10.2008, 12:06   #5
КаМММ
Почти "Чайник"
Форумчанин
 
Аватар для КаМММ
 
Регистрация: 09.06.2008
Сообщений: 134
По умолчанию

Блин! Классная штука!!!
Мне в файле - даты путевых листов заполнять - точно пригодится!!!
А можно к ней ещё примочить чтобы время в часах и минутах можно было менять.
И ещё есть особенность: Когда в ячейке уже стоит дата в календаре - желательно на неё попадать!
И закрывать по нажатию Esc без изменения данных. А по Enter С изменением.
Это будет просто МЕЧТА!!!
КаМММ вне форума
Старый 06.10.2008, 13:17   #6
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Функция GetCursorPos возвращает координаты в пикселях, а значения свойств формы, такие как Left и Top, измеряются в микрософтах
Соотношение: 4 пикселя = 3 микрософта

Чтобы всё работало, изменяем в коде 2 строки:
Код:
 
    Left = iPOINT.X * 3 / 4 - Width / 2
    Top = iPOINT.Y * 3 / 4 - Height / 2
Большое спасибо!
tolikman вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отключение мышки Yuran Win Api 2 23.06.2008 13:08
колЁсико мышки Experementator Общие вопросы Delphi 3 05.05.2008 16:31
Построить треугольник по координатам его вершин и описать около него окружность. Lion Помощь студентам 22 01.04.2008 23:37
Сайт был недоступен около 40 часов, официальные причины. Alar О форуме и сайтах клуба 2 09.03.2007 16:46