Listing 4

struct splitter : wnd_extend<label, splitter>, auto_mapping<splitter> {
    // ...
    static bool matches_hwnd(HWND) { 
        int ctrl_id = hwnd_func::dlg_ctrl_id(h);
        return ctrl_id >= ID_splitter1 && ctrl_id <= ID_splitter10;
    }
};