Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Нажатие меню в другом приложении Уважаемые форумчане. Вопрос такой. Мне нужно в чужой программе(в торрент клиенте) программно нажать на один из пунктов меню иконки в трее. Что для этого нужно. Нужен конкретный код. И вот ещё что. Как из Process id узнать указатель окна. Заранее спасибо. :) https://www.cyberforum.ru/ win-api/ thread13514.html C++ WinAPI Очистка окна
Здравствуйте! Начал изучать Win32 API Программирую в MS Visual ST 2005 На окне рисую текст с помощью функции DrawText, простые фигуры (Rectangle, Ellipse). Вопрос: как очистить окно? Т.е. убрать фсе фигуры, текст, просто оставить чистое окно.
C++ WinAPI Как нарисовать текст в чужом окне? https://www.cyberforum.ru/ win-api/ thread12600.html C++ WinAPI Как сделать меню как в Punto Switcher https://www.cyberforum.ru/ win-api/ thread12483.html
Как сделать такую надпись сбоку меню (обязательно). И как добавить иконки напротив слов (не обезательно).
Не удаляется Mutex C++ WinAPI
создаю мутекс: hMutex = CreateMutex(NULL, TRUE, "1234"); есть бесконечный цикл в потоке: while (true) { // ... HANDLE m_hMutex = OpenMutex(MUTEX_ALL_ACCESS, FALSE, "1234"); if (!m_hMutex) break;
C++ WinAPI Как мне отловить ошибку в своей проге Я НЕ ИСПОЛЬЗУЮ TFORM. Я все окно создаю с помощью DialogBOX. Мне надо написать функцию которая бы отлавливала ВСЕ ошибки в моей проге!!! Админы если вы димаете это повтор темы , о это не повтор. Просто я ошибся в название темы, лучше закройте тему "вывести свое окно с текстом ошибки " https://www.cyberforum.ru/ win-api/ thread11902.html
C++ WinAPI Как мне отловить ошибку в своей проге https://www.cyberforum.ru/ win-api/ thread11877.html
Я НЕ ИСПОЛЬЗУЮ TFORM. Я все окно создаю с помощью DialogBOX. Мне надо написать функцию которая бы отлавливала ВСЕ ошибки в моей проге!!!
C++ WinAPI Вывести свое окно с текстом ошибки
Мне надо вывести свое окно с текстом ошибки. Я НЕ ИСПОЛЬЗУЮ TFORM. Я все окно создаю с помощью DialogBOX.
C++ WinAPI Консольный редирект в обе стороны https://www.cyberforum.ru/ win-api/ thread11655.html
Есть реализация редиректа, но односторонняя: CreatePipe() два штуки для StdOut и StdErr. Для StdIn я им хендл не даю. Затем CreateProcess(). Такая ситуация: запускаем под редиректом CMD.EXE, он в консоль выводит примерно следующее: Microsoft ... bla-bla-bla C:\>Затем он пытается прочитать строку из StdIn, но у него ничего не получается, ибо хендла нет. В результате CMD.EXE падает, процесс...
C++ WinAPI Справочник Win API https://www.cyberforum.ru/ win-api/ thread11585.html
Народ. Давно мучает вопрос. Существует ли глобальный справочник по Win API. Надоело мусолить эти мелкие справочники, по 50 API. Былобы не плохо надыбать справочник с подробным описанием констант и структур. И желательно по библиотекам, а не всё в одном. Есле такой достать не реально, то предлагаю общими усилиями его сделать.
Поиск функции ShellLink C++ WinAPI
В какой длл находится функция ShellLink ?
C++ WinAPI Как читать онлайн текст? У меня в онлайн приложении, есть окно. Там постоянно непрерывным потоком идет текстовая информация. Я бы хотел ее от туда считывать, для дальнейшей обработки в программе. Как это реализовать в своей программе? В приложении несколько окон, как "прицелиться" на нужное?:umnik: https://www.cyberforum.ru/ win-api/ thread11156.html
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,428
11.10.2008, 19:21 0

Системный трей - C++ WinAPI - Ответ 60720

11.10.2008, 19:21. Показов 5623. Ответов 8
Метки (Все метки)

Ответ

Вот как на делфи:
Delphi
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Const WM_NOTIFYTRAYICON = WM_USER+1;
type
  TForm1 = class(TForm)
  Private
    Procedure WMIconNotify(var Msg:TMessage);message WM_NOTIFYTRAYICON;
  Public
    WM_ICONNOTIFY : Word;
  End;
 
var
  Form1: TForm1;
  Tray: TNotifyIconData;
  TrayIcon: TIcon;
 
Implementation
 
Procedure TForm1.WMIconNotify(var Msg:TMessage);
begin
  If Msg.lParam=WM_LBUTTONDOWN then
  begin
    If Poisk.Visible then
    Begin
      Form1.Visible := False;
    End else
    Begin
      Form1.Visible := True;
      Application.BringToFront;
      Form1.SetFocus;
    End;
  end;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
Begin
  Application.OnMinimize := ApplicationMinimize;
  TrayIcon := Application.Icon;
  With Tray do
  Begin
    cbSize := SizeOf(TNotifyIconData);
    Wnd := Form1.Handle;
    uID := 1;
    uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
    uCallBackMessage := WM_NOTIFYTRAYICON;
    hIcon := TrayIcon.Handle;
    szTip := ('Название');
  End;
  Shell_NotifyIcon(NIM_ADD, Addr(tray));
End;
 
procedure TForm1.FormDestroy(Sender: TObject);
begin
  Try
    With tray do
    Begin
      cbSize := SizeOf(TNotifyIconData);
      Wnd := Form1.Handle;
      uID := 1;
    End;
    Shell_NotifyIcon(NIM_DELETE, Addr(tray));
  Finally
    Application.Terminate;
  End;
end;


Вернуться к обсуждению:
Системный трей C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2008, 19:21
Готовые ответы и решения:

Сворачивание в трей
День добрый форумчане, у меня небольшая проблемка, надеюсь вы поможете её решить, написал кликер,...

Свернуть окно в трей
Как можно свернуть окно приложения в трей, может кто делал такое так не молчите :) Есть же всякие...

Свернуть программу в трей
Доброго времени суток. Помогите пожалуйста понять... Мне необходимо свернуть программу в системный...

Отправить программу в трей
Привет, как отправить программу в трей ? И как сделать чтоб по даб-клику программа "вылазила" из...

8
11.10.2008, 19:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2008, 19:21
Помогаю со студенческими работами здесь

Sendmessage() и свернутые в трей приложения
Доброе время суток. Пробую посылать нажатие кнопки в другое приложении при помощи ...

Как свернуть программу? (Не в трей!)
Здравия! Есть такое дело, из-за маленького разрешения экрана и не слишком маленького размера...

Как свернуть программу в трей с возможностью работы с контекстным меню
Всем привет! Вообщем задача такова: при запуске прогамма должна свернуться в трей; в иконки в...

Как узнать, имеет ли процесс видимое или скрытое в трей окно?
Пару вопросов: 1)как узнать имеет ли процесс видимое или скрытое в трей окно? 2)как узнать кем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru