Текущий архив: 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.47 MB
Время: 0.028 c