こんばんは、てふろんです。
恐らく仕様でしょう。
MainWnd.sbp しか見ないのはたしかに不便ではありますが、
callback.wbp はプロジェクトエディタで管理されていると思うので、
ファイル全てを字句検索して callback.wbp の更新をするとなると、
場合によってはコンパイル速度にかなり影響がでそうな気がします。
(コンパイラとは別なので字句解析が二度手間になる可能性が...)
MainWnd.sbp が肥大化するのが問題なのでしたら、WM_TIMER に限らず、
イベントプロシージャからそのまま別のプロシージャを呼び出すよう、
コードを書きかえる事で問題は解決するかなぁとも思います。
コード: 全て選択
' MainWnd.sbp
Sub MainWnd_Create( ByRef CreateStruct As CREATESTRUCT )
OnCreate(CreateStruct)
End Sub
Sub MainWnd_Timer( TimerID As DWord )
OnTimer( TimerID )
End Sub
' 別ファイル1
Sub OnCreate( ByRef CreateStruct As CREATESTRUCT )
End Sub
' 別ファイル2
Sub OnTimer( TimerID As DWord )
End Sub
これだけでも MainWnd.sbp はすっきりすると思います。