|
창조 팁 - '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요.. |
| Posted by 박종훈 | 2006-04-16 09:58:58, Hit : 4889 | |
|
|
|
창에 버튼을 놓으세요.
버튼의 이름은 '버튼0' 으로 해주시고요.. 그리고, 아래의 명령어를 아무 곳에나 넣어보세요..
문자창보여(수를문(버튼0.핸들));
이렇게 하시면, 분명히 오류가 날겁니다..
왜냐? 버튼에는 핸들이라는 속성이 없기 때문입니다..
더 자세히 말하자면, 모든 객체에는 핸들이라는 것이 있는데, 창조에서 이 핸들을 얻는 속성 또는 명령어가 버튼에는 없습니다.
도움말에는 핸들 속성이 있는데, 일부객체에서는 핸들속성이 없죠.. 도움말의 오류라고 할까요?
그래서, API를 사용하는데 있어서, 많은 어려움이 있는데요..
이 것을 극복하는 것이 있습니다..
바로 API중에 GetFocus라는 API를 사용하면 됩니다..
이 API는 포커스가 있는 곳의 핸들을 얻습니다..
GetFocus는 사용자함수에 아래와 같은 설정으로 선언합니다..
연결파일 : User32.dll 함수 선언 : 실수함수:GetFocus;
그러고 난 후에, 아까 알고자 했던, 버튼0의 핸들을 얻어내 봅시다^^..
아래와 같은 명령어를 사용하시면, 버튼의 핸들이 나옵니다. ^^
버튼0.활성화해; 문자창보여(수를문(사용자함수0.GetFocus));
^^..
|
|
|
강성민 2006-04-16 AM 10:54:12 |
|
|
|
유용한 팁이군요 ^^ |
|
|
박종훈 2006-04-16 AM 11:01:57 |
|
|
|
이것도 하벵에서 퍼온것 ^^;
버튼외에도 여러 핸들을 얻으실수 있을 거에요^^ |
|
|
박종훈 2006-12-17 PM 8:51:18 |
|
|
|
하지만.. 포커스가 안먹히는 객체는 무용지물이라는거; |
|
|
박종훈 2006-12-24 AM 8:55:19 |
|
|
|
이것으로.. 밑판의 핸들 [참 까다롭져 -_-;]도 쉽게 알아낼수 있더군여 ㅋㅋㅋ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|