C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[20619] Re:[질문]TSaveDialog에 대해서....
유영인.Chris [cuperido] 1188 읽음    2002-08-05 12:32
void __fastcall TForm1::OpenDialog1FolderChange(TObject *Sender)
{

HWND              hdHandle = dynamic_cast<TOpenDialog *>(Sender)->Handle;

SetWindowPos(GetParent(hdHandle), NULL, 100, 100, 0, 0, SWP_NOSIZE);

}

OpenDialog의 OnFolderChange 이벤트에서 위처럼 처리해 주시면, 100, 100 좌표로 이동됩니다. OnShow에다가 넣는것이 정석이지만, OnShow후에 다시 ScreenCenter로 옮기는 코드가 있어, OnShow에 넣었을시에는 Width, Height는 변경이 되지만, Left, Top은 변경되지 않습니다.


최익수 님이 쓰신 글 :
: 안녕하세요...꾸벅...^^
: 정말 오래간만에 보드에 오는거 같군요...
: 항상 어려운일이 있으때에만..오다니...정말....죄송....^^
: 오늘도...잘 모르는것이 있어서 이렇게 질문을 올립니다...
:
: 다름이 아니라...TSaveDialog, TOpenDialog를 사용하려고 하니까...
: 제가 Dialog의 위치 지정을 못하겠더군요...
: 어떻게 이 다이얼로그의 위치를 지정할 수 있죠?
:
: Left, Top값으로 이 다이얼로그의 위치를 지정해 주고 싶은데...
: 고수님들 부탁을 드립니다....^^
: 그럼....좋은 응답 부탁드리면서...
: 바이~~~꾸벅.....^^

+ -

관련 글 리스트
20545 [질문]TSaveDialog에 대해서.... 최익수 943 2002/07/30
20619     Re:[질문]TSaveDialog에 대해서.... 유영인.Chris 1188 2002/08/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.