Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Как сделать на MS VC++   Найти похожие ветки 

 
Галинка ©   (2006-10-09 18:27) [0]

передать все итемы из комбобокса в одном дилоге, в комбобокс в другом. Типа как в дельфи Dialog2.Combo1.Items=Dialog1.Combo1.Items


 
vidiv ©   (2006-10-09 18:31) [1]


> Типа как в дельфи Dialog2.Combo1.Items=Dialog1.Combo1.Items

Это Magic Delphi... прошу не путать :)


 
Галинка ©   (2006-10-09 18:45) [2]

почему Маджик? я в простом дельфи это сделала, в 6-м. Все работает ))

А как в Си?


 
vidiv ©   (2006-10-09 18:46) [3]

я Си не знаю, но наверняка там есть метод вроде Assign =)


 
Галинка ©   (2006-10-09 19:01) [4]

метод может и есть. но у меня главная проблема с видимостью в разных "юнитах"

как увидеть Dialog2.Combo1 из Dialog1?


 
Zeqfreed ©   (2006-10-09 19:12) [5]

Воспользоваться оператором разрешения области видимости (::) ? Импортировать (или как там в терминологии Си?) пространство имен (using) ?


 
isasa ©   (2006-10-09 19:23) [6]

Zeqfreed ©   (09.10.06 19:12) [5]
Reference.
(::) А если C#?


 
isasa ©   (2006-10-09 19:25) [7]

Да, по идее, если диалог в сборке, или есть ссылка на сборку с нужным диалогом, просто полное имя.


 
Zeqfreed ©   (2006-10-09 19:32) [8]

> [6] isasa ©   (09.10.06 19:23)


> А если C#?

А там что? Просто C++ и C# я знаю только по тому небольшому количеству теоретической информации, которое почерпнул из пары книг.


 
Галинка ©   (2006-10-09 19:37) [9]

isasa ©   (09.10.06 19:25) [7]

подробнее пожайлуста


 
isasa ©   (2006-10-09 21:20) [10]

Если диалоги в одной сборке, то можно тупо

partial class Dialog2  // в <форма>.Designer.cs
...
private System.Windows.Forms... Combo1;
=>
public System.Windows.Forms... Combo1;

Хотя по человечески, надо бы через property :)


 
clickmaker ©   (2006-10-10 11:49) [11]


> передать все итемы из комбобокса в одном дилоге, в комбобокс
> в другом

int nCount = SendMessage(hwndSrcList, LB_GETCOUNT, 0, 0);
HWND hwndDestList = GetDlgItem(hwndDlg, nDestListID);
for (int i = 0; i < nCount; i++)
{
 SendMessage(hwndSrcList, LB_GETTEXT, i, (LPARAM)szText);
 SendMessage(hwndDestList, LB_ADDSTRING, 0, (LPARAM)szText);
}


 
Галинка ©   (2006-10-10 19:12) [12]

clickmaker ©   (10.10.06 11:49) [11]

а хэндлы как получить? или они уже где-то есть?



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
2-1160810610
Alex_86
2006-10-14 11:23
2006.10.29
Событие при разворачивании свернутого окна


15-1159951325
Neud
2006-10-04 12:42
2006.10.29
HLP декомпилятор.


4-1150282634
SamProf
2006-06-14 14:57
2006.10.29
Как создать виртуальнкю файловую систему


8-1143270941
Andry
2006-03-25 10:15
2006.10.29
GLScene и объект


3-1157004192
MrKiLLER
2006-08-31 10:03
2006.10.29
Помогите разобрать ТЗ на программу SQLNavigator