У меня есть окно со списком в моем окне; и я могу добавлять элементы в combo-box безупречно, однако, когда я пытаюсь удалить один или все элементы, никакие элементы не удаляются. Согласно Spy ++ сообщение WM_DELETEITEM отправляет, однако combo-box не получает сообщение.Win32 API Combo-box issue
ответ
Вы не отправляете WM_DELETEITEM
, чтобы удалить элемент, он будет отправлен обратно вам после того, как элемент управления завершит удаление элемента. Вместо этого используйте CB_DELETESTRING
.
Привет, Марк, извините за то, что я не понял этого сообщения. Я использую SendMessage (hWnd, CB_DELETESTRING, 3, 0); и сообщение отправляется в родительское окно и принимается как WM_DELETEITEM, однако никакие строки в поле со списком не удаляются. Просто чтобы подтвердить, что в поле со списком есть 5 строк. Spy ++ сообщает мне, что сообщение отправлено aka CB_DELETESTRING, однако combo-box не получает сообщение для удаления строки – user2163152
Почему вы отправляете его в родительское окно *? Вам нужно отправить его в окно ComboBox. –
WM_DELETEITEM отправляется только тогда, когда ComboBox нарисован владельцем. Имеет ли ComboBox стиль 'CBS_HASSTRINGS'? –
- 1. Добавление combobox к API win32
- 2. Win32 API C struct в компонентах ComboBox
- 3. Win32 Console Project issue
- 4. WIN32 Thread Program Issue
- 5. Использовать combobox в Listview Items в C++ win32 api
- 6. Silverlight Combobox Issue
- 7. WPF Combobox issue
- 8. VBA Excel Combobox issue
- 9. Spark ComboBox click issue
- 10. WPF ComboBox Display Issue
- 11. ComboBox Data Type Issue
- 12. Datagrid ComboBox Binding Issue
- 13. AJAX Combobox Issue
- 14. Spring MVC Combobox Issue
- 15. Win32 :: API не загружает win32 dll
- 16. ExtJS Combobox with TPL Issue
- 17. kendo UI combobox paging issue
- 18. jQuery Combobox // Arrow Down issue
- 19. SqlDataReader fill combobox IsDBNull issue
- 20. javafx combobox items list issue
- 21. ExtJS4 combobox loading/store issue
- 22. C++ win32: добавление значений в ComboBox
- 23. Win32: Как получить список для combobox
- 24. Process.Start бросает исключение win32 для списка Combobox
- 25. Win32 API - ошибки RegisterClassEx
- 26. win32 api virtual folder
- 27. ReadFile Win32 API
- 28. Использование Win32 Crypto API
- 29. WIN32 API PostMessage synchronization
- 30. win32 api файл чтения
Просьба указать код. –