안녕하세요.. 저는 델파이를 공부하고 있는 학생입니다.
그런데.. 제가 예전에 비주얼베이직하다 그만둔적이 있는데.. 그때 샀던..
API 책이 있습니다..
이책을 델파이에서 활용할수 있을까 싶어서 그 책의 일부를 적습니다..
대충 어떻게 쓰이는지 알고 싶습니다..
설명을 해주시기 바랍니다..
이걸 바꿔서 델파이 형식으로 설명을..
GetCaretblinkTime 함수
이 함수는 캐럿이 깜박이는 시간을 천분의 1초 단위로 반환한다.
캐럿이 눈에 보이지 않더라도 그 시간이 반환된다.
선언문 :
Declare Function GetCarGetCaretBlinkTime"()as long
etBlinkTime Lib "user32" Alias "인수 :
인수가 없음
반환값 :
이 함수가 성공적으로 수행되면 캐럿의 깜박이는 시간을 1,000분의 1초 단위로 반환하고,
그렇지 않으면 '0'을 반환한다. 자세한 오류 내용을 보고자 하는 경우에는 GetLastError
함수를 이용한다
> 안녕하세요.. 저는 델파이를 공부하고 있는 학생입니다.
> 그런데.. 제가 예전에 비주얼베이직하다 그만둔적이 있는데.. 그때 샀던..
> API 책이 있습니다..
>
> 이책을 델파이에서 활용할수 있을까 싶어서 그 책의 일부를 적습니다..
> 대충 어떻게 쓰이는지 알고 싶습니다..
>
> 설명을 해주시기 바랍니다..
> 이걸 바꿔서 델파이 형식으로 설명을..
>
>
> GetCaretblinkTime 함수
> 이 함수는 캐럿이 깜박이는 시간을 천분의 1초 단위로 반환한다.
> 캐럿이 눈에 보이지 않더라도 그 시간이 반환된다.
>
> 선언문 :
> Declare Function GetCarGetCaretBlinkTime"()as long
>
> etBlinkTime Lib "user32" Alias "인수 :
> 인수가 없음
>
> 반환값 :
> 이 함수가 성공적으로 수행되면 캐럿의 깜박이는 시간을 1,000분의 1초 단위로 반환하고,
> 그렇지 않으면 '0'을 반환한다. 자세한 오류 내용을 보고자 하는 경우에는 GetLastError
> 함수를 이용한다
>
>
황현동님 안녕하세요?
아주 유용하게 사용하실수 있을거 같네요.
먼저 함수명을 알고 계신다면 다음과 같이 사용할수 있어요.
물론 VB와 파스칼을 문법이 다르기 때문에 선언된 인자들과
파스칼에서 어떻게 변환되어 사용되는지 살펴보시고,
눈에 익혀 두시면 사용하시기에 어렵지 않으리라 생각되네요.
윈도우 파일찾기를 여셔서 파일명에는 *.pas라고 쓰고,
포함하는 문자열에는 형식을 알고싶은 API함수명을 쓰세요.
그러면 대부분의 API는 어떻게 바꾸어 쓰는지 형식을 볼수 있습니다.
책과 어떻게 다른지 보시구요, 파스칼문장도 눈여겨 보시구요.
C++로 된 API도 이런형태로 찾으시면 쉽게 찾으실수 있을 겁니다.
혹은 MSDN에 가셔서 검색을 해 보셔도 좋구요.
혹은 이곳의 강좌/팁이나 지금은 열리지 않지만, 수리가 곧 끝나면
델파이 헬퍼의 강좌/팁란에서 그 함수명을 검색창에 입력하고
찾아보시면 사용방법등을 찾아 보실수 있습니다.
API를 다 외운다던지 단기간에 모두 아는 것은 매우 힘든일입니다.
이것 저것 해 보면서 조금씩 알아가는 것이 순서라 생각됩니다.
음..다른 사람의 질문에 답변을 하는 것도 공부에 좋으리라 생각됩니다.
저도 많이 알지 못하지만 답변을 하면서 많이 배우곤 한답니다.
그럼.. 즐거운 프로그래밍이 되시길 바랍니다.