keks-n писал(а):ВСЕ среды используют стандартные контролы Windows. И к этим контролам можно обратиться напрямую, зная их hWnd.
Ничего подобного. В VB6 20 стандартных контролов. Из них стандартными контролами Windows являются 8, т.е. меньше половины. Ещё 5 имеют hWnd, хотя вся функциональность в них собственная, а не виндовая. Оставшиеся 7 не имеют hWnd вовсе.
Если аналогичным образом пересчитать контролы в более мощных средах (MFC, делфи, .нет), то там, думаю, виндовых контролов не будет и и четверти.
keks-n писал(а):Если используется самописный контрол(а не переходник к стандартному), то это либо для скина, либо для специфических задач, для которых стандартных контролов не предусмотрено.
Угу, только таких специфических задач гораздо больше, чем неспецифических...
Да, действительно, в каждой среде свой набор контролов. Большинство сред позволят обернуть свои контролы в OCX и подключить к VB6. Если такой вариант не подходит, значит, выбирать приходится что-то одно.