Changeset 625 in dev for trunk/ab5.0/abdev/abdev/Caret.cpp
- Timestamp:
- May 27, 2008, 9:17:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Caret.cpp
r475 r625 122 122 // 選択範囲(バッファインデックス)を取得 123 123 ////////////////////////////////////////// 124 extern MDIINFO MdiInfo[MAX_WNDNUM];125 124 126 125 pCharRange->cpMin=GetBufferIndexFromCaretPos( … … 149 148 } 150 149 void TextEdit_GetSelText(int WndNum,CHARRANGE *pCharRange,char *buffer){ 151 extern MDIINFO MdiInfo[MAX_WNDNUM];152 150 153 151 memcpy(buffer, … … 158 156 159 157 void GetScrollBaseCaretPos(int WndNum,int *pNaturalBaseX,int *pNaturalBaseY){ 160 extern MDIINFO MdiInfo[MAX_WNDNUM];161 158 162 159 HWND hEdit; … … 176 173 177 174 void GetNaturalBaseCaretPos(int WndNum,int *pScrollBaseX,int *pScrollBaseY){ 178 extern MDIINFO MdiInfo[MAX_WNDNUM];179 175 180 176 HWND hEdit; … … 194 190 195 191 void TextEdit_SetSel(int WndNum,int StartIndex,int EndIndex,BOOL bShowCenter){ 196 extern MDIINFO MdiInfo[MAX_WNDNUM];197 192 198 193 GetCaretPosFromBufferIndex( … … 216 211 } 217 212 void TextEdit_SelectOneLine(int WndNum,int code_pos,BOOL bShowCenter){ 218 extern MDIINFO MdiInfo[MAX_WNDNUM];219 213 220 214 /////////////////////// … … 235 229 void ResetCaretPos(int WndNum,BOOL bInputAndReset){ 236 230 extern HANDLE hHeap; 237 extern MDIINFO MdiInfo[MAX_WNDNUM];238 231 int x,y; 239 232 … … 465 458 } 466 459 BOOL TextEdit_ScrollCaret(int WndNum,BOOL bScrollOneStep_x,BOOL bShowCenter){ 467 extern MDIINFO MdiInfo[MAX_WNDNUM];468 460 int x,y; 469 461 BOOL bScroll=0; … … 537 529 538 530 void CaretPos_LooseToNatural(int WndNum,int loose_x,int loose_y,POINT *pCaretPos){ 539 extern MDIINFO MdiInfo[MAX_WNDNUM];540 531 int i,i2,LastPos; 541 532 int x,y; … … 650 641 ///////////////////////////// 651 642 652 extern MDIINFO MdiInfo[MAX_WNDNUM];653 643 654 644 //ピクセル座標をカーソル座標(文字単位)に変更 … … 664 654 /////////////////////////// 665 655 666 extern MDIINFO MdiInfo[MAX_WNDNUM];667 656 int i; 668 657 int x,y; … … 719 708 /////////////////////////// 720 709 721 extern MDIINFO MdiInfo[MAX_WNDNUM];722 710 int i,i2; 723 711 char *pBuf; … … 773 761 // キャレット移動(上キー) 774 762 /////////////////////////// 775 extern MDIINFO MdiInfo[MAX_WNDNUM];776 763 777 764 if(pCaretPos->y==0){ … … 795 782 // キャレット移動(下キー) 796 783 /////////////////////////// 797 extern MDIINFO MdiInfo[MAX_WNDNUM];798 784 799 785 //上下のキャレット移動時には、左右方向の位置を保持する … … 812 798 // キャレット移動(PageUpキー) 813 799 /////////////////////////////// 814 extern MDIINFO MdiInfo[MAX_WNDNUM];815 800 816 801 if(pCaretPos->y==0){ … … 839 824 // キャレット移動(PageUpキー) 840 825 /////////////////////////////// 841 extern MDIINFO MdiInfo[MAX_WNDNUM];842 826 843 827 //上下のキャレット移動時には、左右方向の位置を保持する
Note:
See TracChangeset
for help on using the changeset viewer.