SwitchOutlineLeft?, SwitchOutlineRight?, SwitchOutlineTop?, SwitchOutlineBottom?,それぞれウィンドウの左・右・上・下の位置にアウトラインを表示します。表示されている状態なら非表示にします。
// -------------------------------------------------------------------------- #define SwitchOutlineLeft_PRE(POS) { \ if(text->hwndOutline == NULL){ \ text->fOutlineSplitLeft = (BBOOL)(POS); \ }else{ \ if(text->fOutlineSplitLeft !=(BBOOL)(POS)){ \ txolClose(text); \ text->fOutlineSplitLeft = (BBOOL)(POS); \ } \ } \ } // -------------------------------------------------------------------------- void SwitchOutlineLeft(TX *text){ SwitchOutlineLeft_PRE(1); txIdmExec(text, IDM_SWITCHOUTLINE); } // -------------------------------------------------------------------------- void SwitchOutlineRight(TX *text){ SwitchOutlineLeft_PRE(0); txIdmExec(text, IDM_SWITCHOUTLINE); } // -------------------------------------------------------------------------- void SwitchOutlineTop(TX *text){ SwitchOutlineLeft_PRE(2); txIdmExec(text, IDM_SWITCHOUTLINE); } // -------------------------------------------------------------------------- void SwitchOutlineBottom(TX *text){ SwitchOutlineLeft_PRE(3); txIdmExec(text, IDM_SWITCHOUTLINE); }