본문 바로가기
반응형

Delphi, RadStudio82

[개발/delphi] 컨트롤 사이를 움직이는 방향키 [개발/delphi] 컨트롤 사이를 움직이는 방향키 Edit 컨트롤에서 UP, DOWN키는 사용되지 않는다. 필드 사이를 이동할 때도. KeyPreview 프로퍼티를 이용하여 OnKeyDown 이벤트에서 코드로 조작할 수 있다. ~~~~~~~~~~~~~~~~~~~~~~~~~ procedure TForm1.FormKeyDown( Sender : TObject; var Key: Word; Shift : TShiftState ) ; var Direction : Integer; begin Direction := -1; case Key of VK_DOWN, VK_RETURN : Direction := 0; {Next} VK_UP : Direction := 1; {Previous} end; if Direction .. 2012. 1. 11.
[개발/delphi] 전체화면 만들기 [개발/delphi] 전체화면 만들기 Main form의 BorderStyle를 bsNone으로 설정한다. SPI_GETWORKAREA 값을 얻기 위해 SystemParametersInfo 메세지를 윈도우즈 실제 크기로 설정하기 위하여 SetBounds를 사용한다. procedure TSomeForm.FormShow(Sender: TObject) ; var r : TRect; begin Borderstyle := bsNone; SystemParametersInfo (SPI_GETWORKAREA, 0, @r,0) ; SetBounds (r.Left, r.Top, r.Right-r.Left, r.Bottom-r.Top) ; end; 2012. 1. 11.
[개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 [개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 procedure TForm1.FileListBox1Click(Sender: TObject); var _DirFileName:String; FileInfo:integer; SizeLow, SizeHigh:Dword; FSectorsPerCluster, FBytesPerSector, FNumberOfFreeClusters, FTotalNumberOfClusters:DWord; FH : THandle; FI : TByHandleFileInformation; begin _DirFileName := FileListBox1.FileName; FileInfo := FileOpen(ExTractfilename(_DirFileName), fmOpenRe.. 2012. 1. 7.
[개발/delphi] 델파이 프로그램에서 로드된 모든 리소스명 얻기 type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; procedure Button1Click(Sender: TObject); private end; var Form1: TForm1; implementation {$R *.dfm} function enumResNamesProc(module: HMODULE; restype, resname: PChar; list: TStrings): Integer; stdcall; begin if HiWord(Cardinal(resname)) 0 then list.Add(' ' + resname) else list.Add(Format(' #%d', [loword(Cardinal(resname))])); Result := 1.. 2011. 12. 22.
[개발/delphi] [강좌] 리소스의 활용 2 [강좌] 리소스의 활용 II 리소스의 활용 II 글: 하영재(vaio91@yahoo.com) 델파이 코리아(www.delphikorea.com) 1편 강좌가 나간후 참 오랜만에 2편 강좌를 올리게 되는군여. 죄송합니다. 먹고살다 보니 이런일이.. 흑... 1편 강좌에서는 리소스를 어떻게 프로그램에 링크시키고 불러오고 하는지에 대해서 알아보았었죠... 이번엔 리소스 DLL을 만들고 사용하는 법에 대해 알아보겠습니다. 이번 강좌에서는 AVI, Cur, Ico, Bmp, Jpeg, string을 Dll에 넣고 불러오는 방법에 대해 설명하겠습니다. 그리고 시간이 된다면 Resource의 활용법으로 실행파일을 리소스에 넣고 불러오는 방법에 대해서도 알아보도록 하겠습니다. 그럼 시작하죠...(지금 부터 존칭이 생략.. 2011. 12. 22.
[개발/delphi] [강좌] 리소스의 활용 1 [강좌] 리소스의 활용 I 아래에 Resource DLL의 활용 방법에 대한 강좌 요청이 있어서 저의 졸고라도 도움이 되실까 해서 올려 드립니다. 참고가 되시길... 리소스의 활용 I 글: 하영재(vaio91@yahoo.com) 델파이 코리아(www.delphikorea.com) 들어가며... 델파이 코리아(www.delphikorea.com)나 다른 통신사에서 심심치 않게 올라오는 질문중에 Resource File(이하 리소스 파일이라 한다...^^)의 사용에 대한 질문이 있다. 리소스 파일을 만들고 사용하는 문제들에 대한 질문들인데, 여러가지 단편적인 내용만을 가지고 조합을 해야 하니 처음 접하는 분들은 어려움을 느낄 수도 있을 것이다. 이런 분들을 위해 리소스 파일에 대한 모든 부분이라고는 할 수 .. 2011. 12. 22.
반응형