시스템에서 프린트 리스트를 불러서 프린트 이름을 보여주고 싶습니다.
지금 시스템 함수에서
EnumPrinterDrivers(nil, nil, 2, pEnumDriversData, bytesNeeded, bytesNeeded, NumDrivers)
=> 드라이브 정보를 불러와서 드라이브 명을 표시하는데 제가 원하는건 프린트를 설정하고 나서 임의로 이름을 줄 수 있는데 그 이름을 보여주고 싶은데.. 시스템 함수를 몰라서 헤딩중이네요.
도움 좀 주세요.
우선 units 에 printers 를 추가하구요
<!--CodeS-->
lstPrint.Items.Clear;
With Printer do begin
//Printers.Strings
for i := 0 to Printers.Count - 1 do
lstPrint.Items.Add( Printers.Strings[i] );
end;
<!--CodeE-->
이렇게 하면 리스트박스에 프린터의 이름들이 보입니다....