有程序看不懂
void showmouse()
{
union REGS inregs,outregs;
inregs.x.ax = 0x01;
int86(0x33,&inregs,&outregs);
}
void ShowMemoLine(int rownum);
void ShowModify()
{
if(!Modify)
{
Modify = 1;
setcolor(YELLOW);
outtextxy(300,30,"Save Successly");
setcolor(GREEN);
outtextxy(300,30,"Modify");
}
}
void InsertMemoLine(int rownum,int index,char c)
{
int i;
for(i=LineLength[rownum]-1;i>=index;i--)
{
MemoText[rownum][i+1] = MemoText[rownum][i];
}
MemoText[rownum][index] = c;
ShowModify();
if(LineLength[rownum] < index)
{
for(i=0;i<index;i++)
{
if(MemoText[rownum][i] == '\0')
{
MemoText[rownum][i] = ' ';
}
}
LineLength[rownum] = index;
}
if(LineLength[rownum]<69)
{
LineLength[rownum] = LineLength[rownum]+1;
}
}
参考答案:用鼠标选中数据然后保存