창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 남상기2008-02-28 13:46:01, Hit : 4597
창조 DB베타2에서 윈도우API호출 관련 패치를 했습니다.
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=3769
자료실에 간단한 설명을 해두었습니다.

다음과 같은 user32.dll에 있는 함수를 사용하는 예제도 포함되어있습니다.

SetWindowLongA      //리스트박스 오른쪽 정렬
ShowScrollBar          //리스트박스 스크롤바 제거

창조의 속성에 없는 것은 이렇게 윈도우API를 사용하여 적용시킬 수 있습니다.
창조유저그룹의 여러 고수님들께서 이미 몇가지 예제를 선보였을겁니다.

기존의 창조에서는 SetWindowLongA을 호출하면 아마 아무것도 실행하지 않을겁니다.
ShowScrollBar은 될지언정...
바로 두번째 인자에서 음수(-20)를 사용하면서 발생되는 버그가 있기때문입니다.

늦게나마 이제서야 버그를 수정하게 되었습니다.

즐거운 시간되세요.

http://hwangji.kr

박종훈   2008-02-28 PM 4:50:07  
남상기님 안녕하세요~!^^
새로운 버전업 감사합니다^^.. 그렇지만ㅠㅠ 지상현님, 손상진님, 변혁수님 모두 대한민국 소속으로ㅠㅠ 아, 이점 안타깝습니다ㅠㅠ 모두들 이 소식을 전해드려야 하는데ㅠㅠ

남상기님! 감사합니다^^
남상기   2008-02-28 PM 8:59:50  
참고로 SetWindowLongA 함수에대한 설명을 할까합니다.
API예제의 소스를 보시면 이 함수를 사용하면서 두번째 인자에 -20을 사용하였고 세번째 인자에 4612를 사용하였습니다.

그 이유는 바로 다음같이 각각 상수값을 갖습니다.
GWL_EXSTYLE = -20
WS_EX_RIGHT = 1000(16진수)
WS_EX_NOPARENTNOTIFY = 4
WS_EX_CLIENTEDGE = 200(16진수)

GWL_EXSTYLE는 두번째 인자에 넣어진 것이고...
WS_EX_RIGHT, WS_EX_NOPARENTNOTIFY, WS_EX_CLIENTEDGE을 각각 or연산하면 4612가 됩니다.

참고사이트: http://msdn2.microsoft.com/en-us/library/ms633591(VS.85).aspx

함수명이나 수치를 외우려고 하지마시고 항상 이런 기능을 하는 함수등이 있다는 것만 알고 있어도 이미 프로그램을 짤 수 있습니다. 인터넷이라는 정보의 바다에서 검색만 하면 해결법이 나오니깐요...^^
다시 말씀드리지만 특정 기능을 하는 함수명같은 이름이나 수치를 외우는 것보다 특정 기능을 하는 함수가 '있다', '없다'를 알고 있는 것이 중요합니다.
이것은 함수뿐만 아니라 프로그래밍 전반에 걸친 중요한 공부법입니다.
박종훈   2008-02-29 PM 2:20:15  
맞습니다^^ API가 프로그램의 날개를 달아주는 중요한 도구죠~^^
저도 API는 잘 모르는데-_-; 걍 모를 때마다 인터넷으로 검색을(...;)
김환욱   2008-03-09 AM 2:23:14  
맞습니다^^ 어떤 함수가 무슨 기능을 하는것인지 알고있는게 중요하죠
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
notice   게시판 용도를 약간 수정했습니다. (프로그램 자료실, 기타 자료실) 지상현 2011/02/01  6652
notice   '창조'의 문제점을 모아봅시다. [3] 지상현 2010/07/02  8111
3894
   문자표 횡칸, 글꼴 색상좀 추가해 주시면 안될까요
날아라KTX 2022/09/26  486
3893
   지금 보니까 창조 업그레이드 주기가 10년쯤되더라구요.
박재성 2022/01/09  999
3892
   안녕하세요.. 또다른 새해를 맞이하고 7일차네요..
권선중 2022/01/07  743
3891
   창조 업그레이드후 3년이 훌쩍넘어 이제 4년차에 접어드는데요.
박재성 2021/12/04  882
3890
   오랜만에 커즈닷컴에 접속했습니다.
신용주 2021/09/21  920
3889
   싸이월드 부활 소식과 함게 또 오랜만에 들려요~~~
권선중 2021/08/19  899
3888
   다들 잘 지내시나요? [6]
지상현 2021/01/14  1410
3887
   창조라는 프로그램을 사용한지 꽤 오랜 시간이 흘렀네요. [2]
신용주 2020/09/02  1961
3886
   안녕하세요~ 오랜만입니다ㅎㅎ
joyfuI 2020/06/15  1770
3885
   2020년 만우절날 오랜만에 접속해봅니다.
신용주 2020/04/01  1752
3884
   2020년 새해를 맞이한지 벌써 10일이 지났습니다. ^^ [1]
권선중 2020/01/10  1889
3883
   복구되었네요~~!! [1]
박재성 2019/09/20  1925
3882
   근황토크라도 해볼까요~? ㅎㅎ [6]
손상진 2019/04/05  2384
3881
   ^^ 잠잠하네요.. [3]
권선중 2019/03/29  2091
3880
   윈도우10에서 manifest 파일 사용 시 주의사항.
바람 2019/02/17  1856
3879
   ^^ 너무 오랜만에 왔다더니 비밀번호를 ㅠㅠ [1]
권선중 2018/12/08  2168
3878
   irc 봇을 만들고 있네요. [1]
박재성 2018/10/24  2263
3877
   얼마전 벗꽃구경한거같은데 벌써 여름이.. [1]
권선중 2018/06/20  2723
3876
   성인e님.. [1]
박재성 2018/03/24  2304
3875
   뒤늦게나마 창조 20주년 짐심 축합니다. [1]
권선중 2018/01/19  2907
3874
   금년 연말이나 내년 연초에 창조 버그 패치 예고 [27]
남상기 2017/12/08  3170
3873
     ㅎ파일 탐색 명령 중 '갱신해'
바람 2017/12/11  2569
3872
   홈 페이지에 문제가 좀 있군요. [1]
바람 2017/10/28  3295
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인