1737514110642
Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
MDI에서 스플리터의 색상변경
MDI폼에 왼쪽에 판넬을 넣었고,
다시 레프트해서 스플리터를 했습니다.
그런데 화면을 띄울때..
스플리터에 색상이 MDI폼에 나타납니다.
왜 그렇죠..
델파이 어렵네요..휴
자료가 별로 없어서 더 어려운것 같습니다.
8
COMMENTS
이중철
•
2004.06.04 00:30
팁란에 검색에 "스플리터" 검색해보세요
마형님 께서 올리셨네요
Nvida 계열만 문제 있다고 하네요 전 확인은 못했습니다.
0
0
삭제
수정
댓글
이중철
•
2004.06.04 00:00
일단 이 부분은 VC도 똑같은 현상이 일어납니다.
꼭 델파이만의 문제는 아니죠 이것만은 집고 갈려고요
이 현상말고 비슷한 에러는 스크롤바(폼의)가 갑자기 두꺼워지고
커지는 현상도 있는데 이것도 VC나 델파이나 다 똑같아요
그리고 스플리터의 이상현상 해결책이 이 사이트의 질답란 또는 팁란에서
우연히 본 기억이 있습니다. (다시 찾으려니 못 찾겠네요 ㅠㅠ)
0
0
삭제
수정
댓글
박한정
•
2004.06.04 00:02
솔직히 전 MS계열 프로그래머입니다.
이번에 델파이를 할려고 하는데..
비베에서는 이러한 현상이 나타나지 않았습니다.
물론 API를 써서 해결했지만..암튼 이유를 모르겠네요..
고수님들 설명부탁합니다.
0
0
삭제
수정
댓글
이중철
•
2004.06.04 00:10
0
0
삭제
수정
댓글
이중철
•
2004.06.04 00:18
MFC초보입니다.
테스트용으로 SDI Project에 Split윈도우를 만들었는데요, View에 아무런 메세지도 오지 않습니다.
View의 OnInitialUpdate()에서 TreeCtrl에 데이타를 올릴려구 하는데 아예 메세지가 오질 않으니...
그리고 Split은 동작을 잘 하는데 창의 사이즈를 조절하면 잔상이 남아 있습니다.
이건 또 왜 그런지 ... ㅡ,.ㅡ
초보로선 도저히 감당하기 힘든 문제라서...
이것때문에 나흘 동안 고생고생중입니다.
CTreeLeft --> CTreeCtrl에서 상속받은 Class
CListTop --> CListCtrl에서 상속받은 Class
CRichBot --> CRichEditCtrl에서 상속받은 Class
아래는 소스코드의 일부입니다.
전부는 첨부파일로 올립니다.(CData Class는 그냥 데이타만 가지고 있는 Class임다)
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
CCreateContext* pContext)
{
BOOL bCreate;
CRect rcRect;
int nX, nY;
GetClientRect(rcRect);
nX = rcRect.Width();
nY = rcRect.Height();
bCreate = m_wndSplitter.CreateStatic(this, 1, 2);
if (!bCreate) return FALSE;
bCreate = m_wndUpSplitter.CreateStatic(&m_wndSplitter, 2, 1, WS_CHILD | WS_VISIBLE | WS_BORDER, m_wndSplitter.IdFromRowCol(0, 1));
if (!bCreate) return FALSE;
bCreate = m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CTreeLeft), CSize(nX/3,nY), pContext);
if (!bCreate) return FALSE;
bCreate = m_wndUpSplitter.CreateView(0, 0, RUNTIME_CLASS(CListTop), CSize(nX/3*2,nY/3), pContext);
if (!bCreate) return FALSE;
bCreate = m_wndUpSplitter.CreateView(1, 0, RUNTIME_CLASS(CRichBot), CSize(nX/3*2,nY/3*2), pContext);
if (!bCreate) return FALSE;
CWnd *pWnd;
pWnd = m_wndSplitter.GetPane(0, 0);
pWnd->GetClientRect(rcRect);
m_pTreeLeft = new CTreeLeft;
bCreate = m_pTreeLeft->Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES | TVS_DISABLEDRAGDROP, rcRect, m_wndSplitter.GetPane(0, 0), IDC_TREELEFT);
pWnd = m_wndUpSplitter.GetPane(0, 0);
pWnd->GetClientRect(rcRect);
m_pListTop = new CListTop;
bCreate = m_pListTop->Create(WS_CHILD|WS_VISIBLE|LVS_REPORT,
rcRect, m_wndUpSplitter.GetPane(0, 0), IDC_LISTTOP);
pWnd = m_wndUpSplitter.GetPane(1, 0);
pWnd->GetClientRect(rcRect);
m_pRichBot = new CRichBot;
bCreate = m_pRichBot->Create(WS_CHILD|WS_VISIBLE|ES_MULTILINE,
rcRect, m_wndUpSplitter.GetPane(1, 0), IDC_RICHBOT);
return TRUE;
}
0
0
삭제
수정
댓글
박한정
•
2004.06.04 00:26
그래요..
이상하네..VC에서 화면 처음에 뜰때..
스플리터색상이 MDI화면에 나타나나요..
전 그런적이 없어서요..
그러면 해결방법이 없나요..
그런 같은 색상으로 하면 안나타납니다.
그런데 좀 이상한것 같아서..
ㅎㅎ
0
0
삭제
수정
댓글
송기현
•
2004.06.03 23:24
질문의 요지가 스플리터 색상 바꾸는 건가요?
-> Color 프로퍼티 바꾸면.될꺼 같은데요...
아니면..스플리터의 색상이 MDI 폼에 나타난다는 얘긴가요?
0
0
삭제
수정
댓글
박한정
•
2004.06.04 00:00
color 설정한 것이 왼쪽으로 이동하기 전에 MDI폼에 남아서 보인다는거죠.
예로 MDI배경색하고 다른데..
스플리터색상이 MDI폼에 보이는거죠.
그 색상이.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
무수리
2004.06.03 23:36
0
COMMENTS
/
0
LIKES
프린트 스풀러에있는 작업들을 한방에 취소하는법 없을까요?
메니아
2004.06.03 23:00
0
COMMENTS
/
0
LIKES
pdm, pdb파일은 어떻게 봐야하나요?
박한정
•
2004.06.03 22:07
8
COMMENTS
/
0
LIKES
MDI에서 스플리터의 색상변경
MDI폼에 왼쪽에 판넬을 넣었고, 다시 레프트해서 스플리터를 했습니다. 그런데 화면을 띄울때.. 스플리터에 색상이 MDI폼에 나타납니다. 왜 그렇죠.. 델파이 어렵네요..휴 자료가 별로 없어서 더 어려운것 같습니다.
이중철
•
2004.06.04 00:30
팁란에 검색에 "스플리터" 검색해보세요 마형님 께서 올리셨네요 Nvida 계열만 문제 있다고 하네요 ...
이중철
•
2004.06.04 00:00
일단 이 부분은 VC도 똑같은 현상이 일어납니다. 꼭 델파이만의 문제는 아니죠 이것만은 집고 갈려고요 ...
박한정
•
2004.06.04 00:02
솔직히 전 MS계열 프로그래머입니다. 이번에 델파이를 할려고 하는데.. 비베에서는 이러한 현상이 나타나...
이중철
•
2004.06.04 00:10
이중철
•
2004.06.04 00:18
MFC초보입니다. 테스트용으로 SDI Project에 Split윈도우를 만들었는데요, View에 아무런 메세지도 오지 ...
박한정
•
2004.06.04 00:26
그래요.. 이상하네..VC에서 화면 처음에 뜰때.. 스플리터색상이 MDI화면에 나타나나요.. 전 그런적이 없...
송기현
•
2004.06.03 23:24
질문의 요지가 스플리터 색상 바꾸는 건가요? -> Color 프로퍼티 바꾸면.될꺼 같은데요......
• • •
손상엽
2004.06.03 20:09
0
COMMENTS
/
0
LIKES
sybase..에서 sp_helptext..
윤지혜
•
2004.06.03 20:00
1
COMMENTS
/
0
LIKES
컴포넌트 등록시...
나기
•
2004.06.03 21:45
인스톨은 되서 컴포넌트가 보이는데.. 사용하면 경로에 없다고 에러가 뜨는 경우 같은데요.. 델파이 메...
하병준
•
2004.06.03 20:00
1
COMMENTS
/
0
LIKES
메시지에 관한 질문입니다...
이중철
•
2004.06.04 00:09
저도 한번에 두 메세지 받아서 처리는 해보지는 못했어요.. 단지 아래의 문장의 문제는 알 수 있겠네요....
^^!
•
2004.06.03 19:54
1
COMMENTS
/
0
LIKES
indy ftp ㅜㅜ ???
KDDG_BaSTaD
•
2004.06.04 06:08
==> 안녕하세요 BaSTaD 입니다. 우선 TIdFTP.Size()를 하실때 Path가 맞는지 확인하...
송경애
2004.06.03 19:31
0
COMMENTS
/
0
LIKES
Bad directory components
황당한초보
•
2004.06.03 16:21
1
COMMENTS
/
0
LIKES
PE Format...너무 어렵네요 T^T 우앙~
황당한초보
•
2004.06.04 12:05
채태숙
•
2004.06.03 10:19
2
COMMENTS
/
0
LIKES
ADO에서 처리 속도가 가면 갈수로 점점 느려지네요..
한원희
•
2004.06.03 18:16
안녕하세요. 한원희입니다. 얼마전에 팁에서인가 봤던것 같은데... ADO의 SQL에 쿼리를 ADD하게 되면, ...
채태숙
•
2004.06.03 22:06
답변 감사합니다.. 근데.. 당근 팁도 봤지요~~ ^^ 밑에 소스 보시면.. Text로 받아서 넘겼습니다..
송기현
•
2004.06.03 03:05
2
COMMENTS
/
0
LIKES
dfm 파일의 버전차이?
박상기
•
2004.06.03 04:42
폼위에서 마우스 오른쪽 버튼 누르면 View as text 라는 메뉴가 있습니다. 이걸 이용해서 작업하시면 됩...
송기현
•
2004.06.03 23:14
설명이 부족했나요? View as text 에서 보이는건 델5, 델7이나 모두 같습니다. 그런데 텍스트에디터에서 ...
술한잔기울이며
•
2004.06.03 01:18
2
COMMENTS
/
0
LIKES
폴더 삭제시 임의의 하위디렉토리까지 삭제하는 방법 좀 가르쳐주세요
너구리
•
2004.06.03 01:42
function ThMakePDF.ExecFileAndWait(const aCmdLine: String; Hidden, doWait: Boolean): Boolean; var ...
나기
•
2004.06.03 08:07
WinExec 함수를 쓰시면 됩니당.. 사용하고 계시는 운영체제가 윈NT~XP계열이면.. WinExec('...
왕초보
•
2004.06.02 22:25
12
COMMENTS
/
0
LIKES
Exit 이벤트가 실행이 안됩니다.
너구리
•
2004.06.02 22:27
Crazy
•
2004.06.02 22:59
왕초보
•
2004.06.02 22:56
바보래요
•
2004.06.02 23:56
왕초보
•
2004.06.03 00:01
바보래요
•
2004.06.03 00:23
왕초보
•
2004.06.03 00:35
• • •
신종찬
•
2004.06.02 21:31
3
COMMENTS
/
0
LIKES
환장하겄습니다. 델파이...
바보래요
•
2004.06.02 22:05
if ChkStr[j] <> '0' then Break;
왕초보
•
2004.06.02 23:04
^^!
•
2004.06.02 21:48
음 제가 아는 분인 듯 한데여 ^^! ChkStr := edt...
^^!
•
2004.06.02 20:36
2
COMMENTS
/
0
LIKES
Non-blocking socket 과 blocking socket의 차이점?
Crazy
•
2004.06.02 23:18
출처 : 인터넷 ㅡ.ㅡ 1-2. 윈속의 동작모드 BSD 소켓과 마찬가지로 윈속이 제공하는 소켓도 다음...
^^!
•
2004.06.02 23:44
즐거운 하루되세요!
이학수
2004.06.02 19:57
0
COMMENTS
/
0
LIKES
MidiMixer 컴포넌트 있으신분?
김남영
2004.06.02 19:41
0
COMMENTS
/
0
LIKES
델파이7에 있는 인트라웹 서버에 올려서 실제로 사용가능한가요?
안명해
•
2004.06.02 19:38
1
COMMENTS
/
0
LIKES
델파이7로 작업한 프로그램을 델파이5로 열수 없는지요?
오익환
•
2004.06.03 03:01
주로 .DFM 때문에 발생되는 경우가 많은것 같은데요 저같은 경우에는 .DFM SOURCE를 열어서 V5에서 지원되...
1학년
2004.06.02 18:59
0
COMMENTS
/
0
LIKES
사진읽기를 할때 나는 에러에 대해 부탁드립니다.
^^!
•
2004.06.02 18:37
2
COMMENTS
/
0
LIKES
Indy TcpClient 소켓통신???
최용일
•
2004.06.02 19:05
안녕하세요. 최용일입니다. 델파이 소켓이든 인디 소켓이든 어느것을 써도 별 차이는 없을거라 생각되네...
^^!
•
2004.06.02 20:00
답변감사합니다.
박한정
2004/06/03 22:07
Views
419
Likes
0
Comments
8
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
서버에 요청 중입니다. 잠시만 기다려 주십시오...
마형님 께서 올리셨네요
Nvida 계열만 문제 있다고 하네요 전 확인은 못했습니다.