如何保存.cur 光标文件?
我想把一个TICON保存为.cur文件,并设置鼠标的焦点
[解决办法]
void __fastcall TForm1::Button1Click(TObject *Sender){TCursor cs[]={crDefault,crArrow,crSizeNESW,crSizeNS,crSizeNWSE,crSizeWE ,crUpArrow,crHourGlass,crDrag,crNoDrop,crHSplit,crVSplit,crMultiDrag,crSQLWait,crNo,crAppStart ,crHelp,crHandPoint,crSize,crSizeAll }; TIcon *icon=new TIcon(); ICONINFO ifn; HICON h; String str; for(int i=0;i<sizeof(cs)/sizeof(cs[0]);i++) { if (!GetIconInfo( Screen->Cursors[cs[i]] ,&ifn)) { ShowMessage(SysErrorMessage(GetLastError())); return; } if (!h) { ShowMessage(SysErrorMessage(GetLastError())); return; } icon->Handle= CreateIconIndirect(&ifn); ImageList1->AddIcon(icon); ImageList1->GetIcon(i,icon); str.printf("D:\\CUR\\Cursor%d.cur",i); icon->SaveToFile(str); } delete icon;}//---------------------------------------