Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[Q]윈도우 최대화버튼 Disable방법...
말그대롭니다.
윈도우창 오른쪽 위에 있는 3개버튼중
최대화버튼(가운데꺼)를 disable시킬수 있나요?
있다면 방법을 좀...
너무 쉬울것 같다..쩝...
그럼 이만.
3
COMMENTS
구창민
•
1999.08.26 07:34
이주흥 께서 말씀하시기를...
> 말그대롭니다.
> 윈도우창 오른쪽 위에 있는 3개버튼중
> 최대화버튼(가운데꺼)를 disable시킬수 있나요?
> 있다면 방법을 좀...
> 너무 쉬울것 같다..쩝...
> 그럼 이만.
이주흥님 안녕하세요? 구창민입니다.
미련하다고 하실지 몰라도 이걸 찾으려고 한시간을
웹사이트를 돌아다녔네요..헥헥..ㅠㅠ
아래처럼 C 코드로 되어있는 것을 발견했습니다.
long style;
style=GetWindowLong(Handle,GWL_STYLE);
style&=~WS_MINIMIZEBOX;//disable the minimizebox
SetWindowLong(Handle,GWL_STYLE,style);
델파이로 포팅해서 Form의 OnCreate 이벤트 핸들러에
아래처럼 기술하시면 됩니다.
procedure TForm1.FormCreate(Sender: TObject);
var style : LongInt;
begin
style:= GetWindowLong(Handle,GWL_STYLE);
style:= style and (not WS_MAXIMIZEBOX); //최대화 버튼 Disabled
//style:= style and (not WS_MAXIMIZEBOX); //최소화 버튼 Disabled
SetWindowLong(Handle, GWL_STYLE, style);
end;
원리를 알아내니 정말 기쁘네요 ^^;
그럼.. 즐거운 프로그래밍 되시길
0
0
삭제
수정
댓글
이주흥
•
1999.08.26 19:13
구창민 께서 말씀하시기를...
> 이주흥님 안녕하세요? 구창민입니다.
> 미련하다고 하실지 몰라도 이걸 찾으려고 한시간을
> 웹사이트를 돌아다녔네요..헥헥..ㅠㅠ
> 아래처럼 C 코드로 되어있는 것을 발견했습니다.
>
> long style;
>
> style=GetWindowLong(Handle,GWL_STYLE);
> style&=~WS_MINIMIZEBOX;//disable the minimizebox
> SetWindowLong(Handle,GWL_STYLE,style);
>
> 델파이로 포팅해서 Form의 OnCreate 이벤트 핸들러에
> 아래처럼 기술하시면 됩니다.
>
> procedure TForm1.FormCreate(Sender: TObject);
> var style : LongInt;
> begin
> style:= GetWindowLong(Handle,GWL_STYLE);
> style:= style and (not WS_MAXIMIZEBOX); //최대화 버튼 Disabled
> //style:= style and (not WS_MAXIMIZEBOX); //최소화 버튼 Disabled
> SetWindowLong(Handle, GWL_STYLE, style);
> end;
>
> 원리를 알아내니 정말 기쁘네요 ^^;
> 그럼.. 즐거운 프로그래밍 되시길
>
후후....제가 몰라서 API란에 질문을 올렸더니
API로 답변을 해주셨군요...
위에 규니 라는 분이 말씀하신데로 하니까
간단하게 되던데...괜히 고생시킨것 같아 몸둘바를 모르겠습니다...
제 질문에 그렇게 신경을 써주시다니..
어쨌든 또다른걸 알게되서 창민님께 감사드립니다..
그럼 Have nice day~!
0
0
삭제
수정
댓글
규니
•
1999.08.26 05:44
폼의 borderIcon 프로퍼티 중 Maximize의 값을 False로
하세요.
이주흥 께서 말씀하시기를...
> 말그대롭니다.
> 윈도우창 오른쪽 위에 있는 3개버튼중
> 최대화버튼(가운데꺼)를 disable시킬수 있나요?
> 있다면 방법을 좀...
> 너무 쉬울것 같다..쩝...
> 그럼 이만.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
장우민
1999.08.27 02:44
0
COMMENTS
/
0
LIKES
WIN-CGI 대하여 ???
한 재
•
1999.08.27 02:28
1
COMMENTS
/
0
LIKES
버튼으로 콤보박스 조절하기
안치봉
•
1999.08.27 02:53
쩝.. 끄떡도 안하는 코드네요.. 만약 ItemIndex를 바꾸고 싶으시면.. 마지막 줄에 이런것이 있어야 하겠...
권태수
1999.08.27 02:08
0
COMMENTS
/
0
LIKES
[급에러] DBRICHEDIT 에서 글자가 기호로바뀜
조진희
•
1999.08.27 02:01
2
COMMENTS
/
0
LIKES
[급질문]라벨출력하는데 페이지당 하나만 출력되는데.
김남규
•
1999.08.27 13:08
조진희 께서 말씀하시기를... > 라벨 출력작업을 하고 있습니다. > 레포트 셋팅에서 컬럼수를 3으로 하고...
조진희
•
1999.08.27 21:55
해결했습니다.. 글쎄 사이즈 문제가 있었어요.. 답변해 주셔서 감사해요.. 근데 진짜로 동경에 계신가요...
안명호
•
1999.08.27 01:21
1
COMMENTS
/
0
LIKES
PCS에 문자메세지 보내기...
이정욱
•
1999.08.27 03:13
http 프로토콜을 사용하시면 조금 쉽게 구현 하실 수 있습니다. http 프로토콜로 PCS에 문자를 전송하는...
찬이
•
1999.08.26 23:55
2
COMMENTS
/
0
LIKES
컴퓨터에 열려 있는 포트 알아내기..
찬이
•
1999.08.28 02:21
찬이 께서 말씀하시기를... > 제 컴퓨터에서 쓸수 있는 통신포트가 50000번 이상까지 있다고 하던데.. > ...
구창민
•
1999.08.27 03:56
찬이 께서 말씀하시기를... > 제 컴퓨터에서 쓸수 있는 통신포트가 50000번 이상까지 있다고 하던데.. > ...
조재석
1999.08.26 23:17
0
COMMENTS
/
0
LIKES
퀵레포트 문제 입니다.
걸음마 초보
•
1999.08.26 22:42
2
COMMENTS
/
0
LIKES
이상한 에러메세지...
안치봉
•
1999.08.27 02:48
아무래도 아래와 같은 증상은 컴퓨터가 맛이갔다고는 밖에 할 수 없네요. 델파이2.0은 잘 동작하는 프로그...
걸음마 초보
•
1999.08.27 04:02
안치봉 께서 말씀하시기를... > 아무래도 아래와 같은 증상은 컴퓨터가 맛이갔다고는 밖에 할 수 없네요. ...
문영철
•
1999.08.26 22:29
1
COMMENTS
/
0
LIKES
DBgrid 에서 column line 색깔변경
서형준
•
1999.09.01 03:54
문영철 께서 말씀하시기를... > DBgrid 에서 column line 색깔변경을 하고싶습니다. > 방법이 없을까요? ...
dreamy
1999.08.26 22:10
0
COMMENTS
/
0
LIKES
MDI 에디터를 공부하다가
최영호
•
1999.08.26 21:04
1
COMMENTS
/
0
LIKES
김영대님의 예제인 암호화에 대해서
구창민
•
1999.08.26 21:36
최영호 께서 말씀하시기를... > 안녕하십니까.. > 김영대님의 암호화 프로그램을 해보고 있는데요... > ...
리디아
•
1999.08.26 20:54
1
COMMENTS
/
0
LIKES
RX 컴퍼넌트로 만든 어플 배포문제?
규니
•
1999.08.27 01:19
Runtime Package를 쓰지 않는다면, 따로 배포할 화일은 없습니다. 리디아 께서 말씀하시기를... ...
임진수
2000.08.22 03:53
0
COMMENTS
/
0
LIKES
동적 배열과 blob has been modified 문제
bluepine
•
1999.08.26 19:38
1
COMMENTS
/
0
LIKES
쓰레드 사용법좀 알려주세요.
puhaman
•
1999.08.26 21:46
bluepine 께서 말씀하시기를... > 안녕하세요.. > > 쓰레드의 사용법을 알고 시퍼요.. > > 아시는분...
문상무
1999.08.26 18:40
0
COMMENTS
/
0
LIKES
"Incompatible type : TAlignment and Integer" error
김 한
•
1999.08.26 18:23
1
COMMENTS
/
0
LIKES
타자연습 만드는 데모라도..부탁합니다.
이정욱
•
1999.08.27 03:16
타자연습을 영어로만 만든다면 큰 문제는 없습니다. keydown 이벤트에서 처리해주면 되니까요. 하지만 한...
혜정
•
1999.08.26 06:56
1
COMMENTS
/
0
LIKES
Data 처리에 관해서
이주흥
•
1999.08.26 19:44
혜정 께서 말씀하시기를... > 안녕하세요.... > > 제가 하려고 하는것은 > > table에서 table로...
은종범
1999.08.26 05:02
0
COMMENTS
/
0
LIKES
NT 계정을 가지고 오는 함수?????
이주흥
•
1999.08.26 04:57
3
COMMENTS
/
0
LIKES
[Q]윈도우 최대화버튼 Disable방법...
말그대롭니다. 윈도우창 오른쪽 위에 있는 3개버튼중 최대화버튼(가운데꺼)를 disable시킬수 있나요? 있다면 방법을 좀... 너무 쉬울것 같다..쩝... 그럼 이만.
구창민
•
1999.08.26 07:34
이주흥 께서 말씀하시기를... > 말그대롭니다. > 윈도우창 오른쪽 위에 있는 3개버튼중 > 최대화버튼(가...
이주흥
•
1999.08.26 19:13
구창민 께서 말씀하시기를... > 이주흥님 안녕하세요? 구창민입니다. > 미련하다고 하실지 몰라도 이걸 ...
규니
•
1999.08.26 05:44
폼의 borderIcon 프로퍼티 중 Maximize의 값을 False로 하세요. 이주흥 께서 말씀하시기를......
규니
1999.08.26 04:48
0
COMMENTS
/
0
LIKES
Re: OnHint(제가 원하는 답변이 아니라서..재질문)
이주흥
1999/08/26 04:57
Views
2216
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 말그대롭니다.
> 윈도우창 오른쪽 위에 있는 3개버튼중
> 최대화버튼(가운데꺼)를 disable시킬수 있나요?
> 있다면 방법을 좀...
> 너무 쉬울것 같다..쩝...
> 그럼 이만.
이주흥님 안녕하세요? 구창민입니다.
미련하다고 하실지 몰라도 이걸 찾으려고 한시간을
웹사이트를 돌아다녔네요..헥헥..ㅠㅠ
아래처럼 C 코드로 되어있는 것을 발견했습니다.
long style;
style=GetWindowLong(Handle,GWL_STYLE);
style&=~WS_MINIMIZEBOX;//disable the minimizebox
SetWindowLong(Handle,GWL_STYLE,style);
델파이로 포팅해서 Form의 OnCreate 이벤트 핸들러에
아래처럼 기술하시면 됩니다.
procedure TForm1.FormCreate(Sender: TObject);
var style : LongInt;
begin
style:= GetWindowLong(Handle,GWL_STYLE);
style:= style and (not WS_MAXIMIZEBOX); //최대화 버튼 Disabled
//style:= style and (not WS_MAXIMIZEBOX); //최소화 버튼 Disabled
SetWindowLong(Handle, GWL_STYLE, style);
end;
원리를 알아내니 정말 기쁘네요 ^^;
그럼.. 즐거운 프로그래밍 되시길