Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
Хочу чтоб как в QT. Есть ли возможность в Visual C++ Express Edition на чистом winapi сделать свой элемент управления в классе, допустим Текстовое поле со словами Hello World. Чтобы его можно было подключить инициализировать(позицию), а все операции по созданию компонента выполнились в самом классе автоматически? например Код: plaintext 1. 2. 3. 4. 5. 6. в основной программе Код: plaintext 1. 2. вот какой базовый класс нужно установить и что необходимо прописать в конструкторе чтоб он сразу отобразился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 18:32 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
КартежникЕсть ли возможность в Visual C++ Express Edition на чистом winapi сделать свой элемент управления в классе,Нельзя. На чистом WinAPI нельзя. Потому что чистый WinAPI это чистый Си. Можно сделать С++ враппер вокруг WinAPI. Смотри исходники того-же Qt, и/или MFC, и/или любой другой GUI библиотеки. Написать Код: plaintext 1. Ты сможешь только если сам с нуля напишешь этот "Базовый класс". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 18:42 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
Есть ли возможность в Visual C++ Express Edition на чистом winapi сделать свой элемент управления в классе, Да, возможно. Это на голом С возможно сделать даже. допустим Текстовое поле со словами Hello World. Чтобы его можно было подключить инициализировать(позицию), а все операции по созданию компонента выполнились в самом классе автоматически? Да, возможно. например Код: plaintext 1. 2. 3. 4. 5. 6. в основной программе Но не на С++. Т.е. можно и на С++, но нужно будет писать всё самому. В Visual C++ Express Edition нет никаких фреймворков типа MFC, чтобы делать приложения. Можно только использовать какие-то бесплатные фреймворки типа WXWidgets или TK или тот же QT, или ещё что-то . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 19:16 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
MasterZiv, а как насчет этого? это подойдет или нет? взято с http://www.softcraft.ru/coding/winapi/controls.shtml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 19:22 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
Картежник, Это какой-то неизвестный велосипед... Кому-то может быть и подойдёт. Я не очень понимаю, что ты хочешь услышать по поводу этих классов. Хочешь написать свой мини-MFC? Пиши. Не хочешь ? Используй готовый. Этот похож на какие-то детские учебные примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 21:01 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
MasterZiv, да хочу свой мини мфс, ну я понял что для меня это очень сложно, даже в этом примере особо не понял что да как, поэтому решил пока остаться на QT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 21:14 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
Картежник, не, там ничего сложного нет, просто чтобы всё сделать профессионально, надо попариться лет 5 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2015, 21:16 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
Картежник, MasterZiv прав, париться нужно основательно, а вот сделать что-то лучше чем существующее очень сложно в LCL (Lazarus), например, вообще общий "шаблончик" вкатали для большинства либ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 20:12 |
|
||
|
Свой элемент управление
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Картежник, MasterZiv прав, париться нужно основательно, а вот сделать что-то лучше чем существующее очень сложно в LCL (Lazarus), например, вообще общий "шаблончик" вкатали для большинства либ Не, в учебных целях можно и сделать. В принципе, это очень полезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 10:19 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39008220&tid=2018913]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 175ms |

| 0 / 0 |
