마음의 안정을 찾기 위하여 - MDI Child Form의 Control에 관한 몇가지 방법
1560392
480
587
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
MDI Child Form의 Control에 관한 몇가지 방법
Delphi | 2007/12/04 15:29

MDI Child Form의 Caption Title을 없애기 위하여,
CreateParams를 override하여, 윈도우 스타일에서 WS_CAPTIOMN을 제거하여줌.

type 
  ... = class(TForm) 
{ other stuff above } 
procedure CreateParams(var Params: TCreateParams); override; 
{ other stuff below } 
  end; 

... 

Procedure MdiChildForm.CreateParams( var Params : tCreateParams ) ; 
Begin 
  Inherited CreateParams( Params ) ; 
  Params.Style := Params.Style and (not WS_CAPTION) ; 
End ;



● MDI Child폼의 최대화/최소화/이전사이즈
procedure TForm1.Minimize1Click(Sender: TObject); 
begin 
  ShowWindow(Button1.Handle, SW_SHOWMINIMIZED); 
end; 

procedure TForm1.Maximize1Click(Sender: TObject); 
begin 
  ShowWindow(Button1.Handle, SW_SHOWMAXIMIZED); 
end; 

procedure TForm1.Restore1Click(Sender: TObject); 
begin 
  ShowWindow(Button1.Handle, SW_RESTORE); 
end;




[사족]
SyntaxHighlight Plugin을 만들었다. Google의 SyntaxHighlighter를 TextCube에 맞게 수정했는데, 아직 맘에 드는 수준은 아니라서 공개하지 않기로.. -_-;
2007/12/04 15:29 2007/12/04 15:29
Article tag list Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1] ... [579][580][581][582][583][584][585][586][587] ... [796] :
«   2019/08   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
전체 (796)
출판 준비 (0)
My-Pro... (41)
사는 ... (445)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (76)
C Builder (0)
Object... (0)
VC, MF... (9)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (4)
Database (12)
리눅스 (28)
Windows (20)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (19)
잡다한... (3)
프로젝트 (0)
Personal (0)
대통령... (9)
Link (2)