자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

pagecontrol 탭에 색상 및 글자색 변경을 하는 부분입니다.

Delphi7으로 개발..win7 환경에서는 아래 구현이 정상적으로 반영되어

색상 및 글자색이 변경 됩니다.

그런데.. 실행파일을 win8 환경에서 구동하면

그냥 하얗게만 나옵니다..

어디가 문제일까요?? 

windows 환경에 영향을 받나요??. 답답하네요.

pagecontrol1.OwnerDraw := True;

procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
  TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin

  with Control.Canvas do
    begin
      if Active then // 현재 선택된 탭이면
      begin
        Brush.Color := $0099C1FD;
        Rectangle(Rect); // 탭 영역을 $0099C1FD으로 채색
        Font.Color := $00000000; //clBlack; // caption은 clBlack 색으로
        TextOut(Rect.Left+8, Rect.Top+3, TPageControl(Control).Pages[TabIndex].Caption); // 탭 caption  을 출력
      end
      else
      begin // 선택되지 않은 탭이면
        Brush.Color := $00FFFFFF;//clWhite;
        FillRect(Rect); // 탭 영역을 clWhite 로 채색
        Font.Color := $00000000; //clBlack; // caption은 clBlack 색으로
        TextOut(Rect.Left+4, Rect.Top+3, TPageControl(Control).Pages[TabIndex].Caption); // 탭 caption을 출력
      end;
    end;
end;
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 20051
공지 유용한 관련 사이트 관리자2 2014.03.20 58960
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102578
1379 필드명을 동적으로 사용하는 방법 [1] 아폴로 2016.07.08 4083
1378 스트링그리드 라이브바인딩 사용시 데이터 로딩 속도에 관한 질문드립니다~ file 짧굵 2016.07.08 222
1377 [마이그레이션][팁] 파라독스, dBase 데이터베이스 연결(FireDAC 이용) [1] file 험프리 2016.06.29 910
1376 unable to create process adb:error failed to copy 송세건 2016.07.06 165
1375 unable to create process adb:error failed to copy file 송세건 2016.07.06 293
1374 델파이 platform "Win32" missing or unavailable 오류의 건 최슬기 2016.07.05 297
1373 Delphi에 동영상을 심을수 있나요? [2] syc 2016.06.28 264
1372 java2op를 이용하안 KT Open API 연동 문제 [3] file 새벽노을 2016.06.27 989
1371 10.1 Berlin FMX TStringGrid문제 [3] 불나방 2016.05.16 468
1370 [마이그레이션][델파이5] Excel 컴포넌트[ Servers]가 없어졌어요. file 험프리 2016.06.28 653
1369 10.1 Berlin Datasnap Server Method문제 불나방 2016.06.29 192
1368 [베를린] 안드로이드로 빌드하면 Exec Error... PATH C:.... 오류가 발생합니다. [2] file 델사냥 2016.06.21 1139
1367 idtcpserver 서버 찾기 superman 2016.06.25 192
1366 [RAD서버] RAD서버에 socket.io 적용 여부가 궁금합니다. 관리자 2016.06.24 229
1365 [RAD서버] RAD서버 애플리케이션이 지원하는 플랫폼이 무엇인지 궁금합니다. 관리자 2016.06.24 170
1364 [RAD서버] DataSnap(데이터스냅)과 RAD서버의 차이점이 무엇인가요? 관리자 2016.06.24 284
1363 한글깨짐문제 [안드로이드, 아이폰 [6] silkroad99 2015.06.25 2220
1362 ios ,아이폰 mssql 2000 데이터접속시 한글깨짐 [4] file 텔로스김 2016.06.10 1125
1361 베를린 사용하고 있는데요 FireDac계열 컴포넌트 혹시 저만 한글이 깨지나요 [3] file 짧굵 2016.06.17 577
» win8 에서 실행시키면 pagecontrol의 각 tab 부분이 하얗게만 나옵니다.(글자도 안나옴) [3] file 하얀돌 2016.06.10 913