Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

Ответ
 
Опции темы
Старый 23.04.2018, 12:02   #1
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 153
Репутация: 10
По умолчанию Нужен ваш совет по WinAPI (Combobox, Path)

У меня есть программа которая открывает файл и по заданным вершинам ищет, так вот у меня вопрос: на картинке вы можете увидеть мою программу, и под (1) я хочу передавать туда путь к файлу после того как я его открыл. Как я это думал делать

Код:

.................................. 
hFilePathEdit = CreateWindowW(L"Edit", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER, 690, 100, 200, 21, hWnd, (HMENU)ID_FILE_PATH_EDIT, hInst, NULL);
 ........................................

SendMessage(hFilePathEdit, CB_ADDSTRING, 0, (LPARAM)file.lpstrFile);
Но оно не работает. Также если вы посмотрите на картинку (2) Combobox , когда я там выбираю что-то, мне этот выбор нужно фиксировать. Но я не нашел где это сохраняется в Combobox
Изображения
Тип файла: png фіфіфввіффііффііфіфіф.png (2.3 Кб, 15 просмотров)
dimaSlon вне форума   Ответить с цитированием
Старый 23.04.2018, 12:07   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,741
Репутация: 2126
По умолчанию

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
Но оно не работает.
А должно? Вы понимаете, что вы ЕДИТУ посылаете сообщение от КОМБОБОКСА?

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
Но я не нашел где это сохраняется в Combobox
А вы не пробовали почитать офф доку? Например, https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx ?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 23.04.2018, 12:09   #3
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 153
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
А должно? Вы понимаете, что вы ЕДИТУ посылаете сообщение от КОМБОБОКСА?


А вы не пробовали почитать офф доку? Например, https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx ?
Я уже увидел что CB_ADDSSTRING сую. А что вместо него для edit подойдет? Извините если спрашиваю елементарное, просто не нашел инфу.
Спасибо за линк, но там много всего. я уже смотрел. можете хотя бы сказать какой подраздел мен почитать чтобы узнать как сохраняется то что я выбрал.

Спасибо
dimaSlon вне форума   Ответить с цитированием
Старый 23.04.2018, 12:14   #4
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 153
Репутация: 10
По умолчанию

Походу я уже нашел WM_SETTEXT вместо CB_ADDSSTRING
dimaSlon вне форума   Ответить с цитированием
Старый 23.04.2018, 12:36   #5
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,741
Репутация: 2126
По умолчанию

Т.е. свою прошлую тему http://www.programmersforum.ru/showthread.php?t=319207 вы так и не дочитали?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 23.04.2018, 12:40   #6
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 153
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Т.е. свою прошлую тему http://www.programmersforum.ru/showthread.php?t=319207 вы так и не дочитали?
так в прошлой теме я не спрашивал об Combobox
dimaSlon вне форума   Ответить с цитированием
Старый 23.04.2018, 12:45   #7
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,741
Репутация: 2126
По умолчанию

Так здесь бОльшая половина темы про едит...
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 23.04.2018, 12:50   #8
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 153
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Так здесь бОльшая половина темы про едит...
Так я уже с edit решил вопрос- уже работает. Теперь только узнать как вытягивать с Combobox то что я выбрал и тему можно закрывать)
P/S. Только увидел что мне там ответили, и там и был ответ на мой 1 вопрос)
dimaSlon вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен ваш совет. Sting95 Помощь студентам 2 13.08.2013 06:19
Очень нужен Ваш совет diana5 Windows 6 23.09.2012 23:19
Нужен ваш совет Corton Свободное общение 1 11.07.2011 20:03
Нужен ваш совет SZero Помощь студентам 3 24.02.2008 18:51
Нужен ваш совет HIP Общие вопросы Delphi 1 20.06.2007 14:32


09:32.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru