2014-09-19 2 views
1

CPropertySheet에서 파생 된 클래스가 있습니다. 모든 페이지의 글꼴과 함께이 속성 시트 탭의 글꼴을 어떻게 바꿀 수 있는지 알려 주시기 바랍니다. 현재 그들은 시스템 글꼴만을 사용했습니다.MFC 속성 시트의 글꼴을 변경하는 방법

또한 대화 상자가 화면의 특정 위치에 나타나서 거기에 머물러 있기를 바랍니다. 내가 초기화 할 때 propertysheet 대화 상자의 위치를 ​​어떻게 바꿀 수 있는지 알려 주시기 바랍니다.

감사합니다.

답변

1

CPropertySheet는 CWnd에서 SetFont 메서드를 상속합니다. CPropertySheet :: OnInitDialog에서이 메서드를 호출 할 수 있습니다. 페이지에서 글꼴을 설정하기 위해 똑같은 작업을하십시오.

+0

아무런 효과가 없습니다. 나는 그것을 시도했다. http://msdn.microsoft.com/en-us/library/aa984753(v=vs.71).aspx#_core_cpropertysheet_always_changes_its_font_to_the_default_font – user3494614

+0

코드를 보여줍니다. –

+0

구현이 내장 된 공용 컨트롤 인 MFC 4.0을 사용할 때까지 작동하는 데 사용됩니다. 약간의 인터넷 검색은 그것을 성취하기위한 몇 가지 고통스러운 메커니즘을 보여 주지만 그 중 어떤 것도 특히 재미 있지는 않습니다. 첫 번째 링크는 http://bit.ly/1B39hqI 유망 해 보입니다 – Petesh

관련 문제