CLinkCtrl의 글꼴 크기를 설정할 수 있습니까? 다음 코드를 시도했지만 아무것도하지 않습니다!CLinkCtrl의 글꼴 크기 설정
편집 : 나는 당신의 코드 또는 대화 자원으로 무엇이 잘못되었는지 잘 모릅니다
CFont* aboutFont=nullptr;
BOOL AboutDlg::OnInitDialog(){
SpecialDlg::OnInitDialog();
if(aboutFont==nullptr){
aboutFont=new CFont();
aboutFont->CreateFont(
20, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
L"Arial");
}
((CLinkCtrl*)GetDlgItem(ID_WEBSITE_LINK))->SetFont(aboutFont,true);
return true;
}
코드가 확인하지 않는 것 : CreateFont의 반환 값; SetFont에서 반환 값. 또한 .rc 파일 자체에 글꼴을 설정하면 어떻게됩니까? –
CreateFont가 성공적입니다. SetFont에는 반환 값이 없습니다. .rc 파일에서 글꼴을 설정하는 방법을 볼 수 있습니다. – Casebash