MFC VC++ アプリケーション Tip集 サイト


6章.ListBoxクラス リストボックス

6−1. SetHorizontalExtentでスクロール幅を指定します。





	CListBox *clb=(CListBox *)GetDlgItem(IDC_LIST2);
	char txt[]="123456789012345678901234567890";
	CDC *cdc;
	CFont *cfs;

	clb->AddString(txt);
	cdc=clb->GetDC();
	cfs=cdc->SelectObject(clb->GetFont());
	clb->SetHorizontalExtent(cdc->GetTextExtent(txt,strlen(txt)).cx+3);
	cdc->SelectObject(cfs);
	clb->ReleaseDC(cdc);



Top へ戻る