CPropertySheet在.DoModal()后,它自动的变成最大的PropertyPage的尺寸,如何改变它的大小呢?
解决方案 »
- VC动态加载本地图片到界面上
- 如何在 DLL 中创建 线程 ??????????????
- 如何让WindowsNT的程序在WindowsXP下运行
- 请问各位高手,如何在程序里动态分配内存啊?
- cpu时间片如何细分
- 怎样在一个CListCtrl控件有选中一个item和没有选中时Enable、Disable一个按钮?
- 请问各位高手: windows 是否有从局域网上拷贝文件的api 可以调用!
- ——*- 问一个从数据库取值的函数 -*——
- debug编译好的程序没问题,RELEASE编译的出错,该是什么原因?
- 谁有比较好一点的“工作周报”的文档模板或表格。
- 超级郁闷的问题 烦了我几天呢! 关于系统托盘的气泡提示! 是这个CTrayIcon类
- 请问:如何查看dll提供的函数的接口参数???
size in the property sheet's OnInitDialog handler.BOOL CXPropSheet::OnInitDialog()
{
HWND hWnd = (HWND)::GetDlgItem(m_hWnd, AFX_IDC_TAB_CONTROL); CRect rectOld;
::GetWindowRect(hWnd, &rectOld);
ScreenToClient(rectOld);
int nCy = rectOld.Width()/2;
rectOld.right -= nCy; // move tab control
::SetWindowPos(hWnd, NULL, 0, 0,
rectOld.Width(), rectOld.Height(),
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE); GetWindowRect(&rectOld);
rectOld.right -= nCy; SetWindowPos(NULL, 0, 0, rectOld.Width(), rectOld.Height(),
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE); return CPropertySheet::OnInitDialog();
}
CPropertySheet dlgPropertySheet(AFX_IDS_APP_TITLE);
CSelListPropage DispPropage; dlgPropertySheet.AddPage(&DispPropage); if (dlgPropertySheet.DoModal() == IDOK){ }那如何添加类似BOOL CXPropSheet::OnInitDialog() 的 PropertySheet的事件响应函数呢?
CXPropSheet dlgPropertySheet(AFX_IDS_APP_TITLE);
CSelListPropage DispPropage; dlgPropertySheet.AddPage(&DispPropage); if (dlgPropertySheet.DoModal() == IDOK){ }