昨日投げていたanwerhubへと回答がきていた。
https://answers.unrealengine.com/questions/798568/cant-make-c-file-when-inherit-button.html
build.csにライブラリを追加しないとボタンを継承したクラスをueEditorから追加できないようです。
ソースを追加した時に、build.csに自動でライブラリを追加するような仕組みがあったほうがいいじゃないのと思ったけど、検索してもでてこなかったから、よかったです。
書いてくれた人に感謝。
他には進展がない。
どちらかというと、退化した。