HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.11.2008, 12:47
-Vein-
Новичок
Регистрация: 01.09.2008
Сообщений: 2
Провел на форуме:
12870

Репутация: 0
По умолчанию

нужна помощь в Delphi

как сделать так, чтобы при выделении города он показывался в статус баре (1 окно), после выделения улицы, Город не исчезал из 1 окна, а улица показывалась во 2-м окне и т.д.

скрин:
http://www.programmersforum.ru/attachment.php?attachmentid=6885&d=1227728827
 
Ответить с цитированием

Tray
  #2  
Старый 01.12.2008, 00:26
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию Tray

Как работать с прогой в трее? Т.е. свернуть в трей я смог, теперь надо вызвать ее, например, по WM_LBUTTONDBLCLK'у. Как это сделать?
 
Ответить с цитированием

Хелп, плиз! Срочно!
  #3  
Старый 02.12.2008, 21:45
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
Question Хелп, плиз! Срочно!

Товарищи, помогите
Цитата:
Сообщение от criz  
Как работать с прогой в трее? Т.е. свернуть в трей я смог, теперь надо вызвать ее, например, по WM_LBUTTONDBLCLK'у. Как это сделать?
Как отловить событие мыши в трее?
Вот что получилось, на основе гугла:
Код:
#define WM_ShellNote (WM_APP + 1)
/*..............*/
LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
bool DoubleClick();
/*..............*/
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        memset(&iconData, 0, sizeof(iconData));
	iconData.cbSize			  = sizeof(NOTIFYICONDATA);
	iconData.hWnd			  = Form1->Handle;
	iconData.hIcon			  = LoadIcon(NULL, MAKEINTRESOURCE(32516));
	iconData.uID			  = 1000;
	iconData.uFlags			  = NIF_MESSAGE | NIF_ICON | NIF_TIP;

        lstrcpyn(iconData.szTip, "Всплывающее окошко\n", sizeof(iconData.szTip)/sizeof(iconData.szTip[0]));

	iconData.uCallbackMessage = WM_ShellNote;

        Shell_NotifyIconA(NIM_ADD, &iconData);
        Form1->Hide();
}
//---------------------------------------------------------------------------

LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{

        if(uMsg == WM_ShellNote && hWnd == Form1->Handle && wParam == 1)
        {
                switch((UINT)lParam)
                {
                        case WM_RBUTTONDBLCLK: return DoubleClick();
                }
        }
}

bool DoubleClick()
{
        Form1->Show();
        Shell_NotifyIconA(NIM_DELETE, &iconData);
        DestroyIcon(iconData.hIcon);
}
Где еррор?

Последний раз редактировалось criz; 02.12.2008 в 23:03..
 
Ответить с цитированием

  #4  
Старый 01.12.2008, 08:27
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
Люди помогите плиз...зашиваюсь...еще 9 лаб(помимо этих)...но их сам...
Как насчет указания языка программирования?
 
Ответить с цитированием

  #5  
Старый 01.12.2008, 12:23
Stern
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме:
268754

Репутация: 13
Wink

упс...забылся....все надо написать на c++
 
Ответить с цитированием

  #6  
Старый 01.12.2008, 23:04
HencH_MaN
Новичок
Регистрация: 08.02.2008
Сообщений: 19
Провел на форуме:
63941

Репутация: 0
Unhappy

Помогите пожалуйста сделать эту лабу!!!!
На С++
Написать программу, которая находит в каждой строке матрицы F размерности m n максимальный и минимальный элементы и помещает их на место первого и последнего элемента строки соответственно

и Вот ещё друг просил

Определить сумму n членов ряда 1; 1/1+2;1/1+2+3 и тд.
где n вводится в процессе выполнения программы.

Последний раз редактировалось HencH_MaN; 01.12.2008 в 23:08..
 
Ответить с цитированием

  #7  
Старый 02.12.2008, 18:00
Sinay
Постоянный
Регистрация: 01.09.2007
Сообщений: 866
Провел на форуме:
2022674

Репутация: 1224


По умолчанию

что именно непонятно?что не получается?
всю лабу делать както...
там достаточно простые алгоритмы,в чем сложность?
 
Ответить с цитированием

  #8  
Старый 02.12.2008, 18:20
HencH_MaN
Новичок
Регистрация: 08.02.2008
Сообщений: 19
Провел на форуме:
63941

Репутация: 0
По умолчанию

Цитата:
Сообщение от Sinay  
что именно непонятно?что не получается?
всю лабу делать както...
там достаточно простые алгоритмы,в чем сложность?
Ну я понял что там 2 вложенных цикла сначала по j потом по i, вообщем, я знаю как описать массив, ввести элементы, сравнение ,примерно, тоже понял как сделать,а вот как замещение сделать непойму
а и вот ещё код найдите плз ошибки:
//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------
#pragma argsused
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main(int argc, char* argv[])
{
float C, R, f1, f2, N;
cout<<endl<<"C=";
cin>>C;
cout<<endl<<"R=";
cin>>R;
cout<<"f1=";
cin>>f1;
cout<<"f2=";
cin>>f2;
cout<<"N=";
cin>>N;
{
float F=f1;

do {
float W=((2*3.14)*F);
float K=(W*R*C)/(1+(W*R*C));
F=F+N;
cout<<"K="<<K;
}
while(f1>f2||N<=0);
}

getch ();
return 0;
}
//---------------------------------------------------------------------------

Последний раз редактировалось HencH_MaN; 02.12.2008 в 19:02..
 
Ответить с цитированием

  #9  
Старый 02.12.2008, 19:25
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

Репутация: 106
По умолчанию

Цитата:
Написать программу, которая находит в каждой строке матрицы F размерности m n максимальный и минимальный элементы
циклом for перебираешь двумерный массив (по i и j) - найденные элементы заносишь во временные переменные
Цитата:
и помещает их на место первого и последнего элемента строки соответственно
присваиваешь первому и последнему элементам временные переменные
 
Ответить с цитированием

  #10  
Старый 02.12.2008, 21:11
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

Репутация: 106
По умолчанию

Цитата:
Теперь вопрос как сделать чтобы программа понила что ответ правильный....
Если введенный ответ через readln равен правильному ответу.
Используй условие if
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.