在显示一个对话框时如何设置对话框在屏幕上的的位置!!!!!!!
如:我想将一个基于对话框的应用程序在运行后,对话框显示在屏幕的左边,而不是系统默认的中间。
如:我想将一个基于对话框的应用程序在运行后,对话框显示在屏幕的左边,而不是系统默认的中间。
解决方案 »
- 有VC高手会用OD调试分析软件流程进行拦截的吗?需要获得IE一个属性窗口。1000RMB酬谢!
- 解决不了的图片闪烁问题,请高手赐教!
- 怎么让客户区的内容随着滚动条的拖动而改变啊?
- 关于在VC环境调试程序时看不到变量值的问题 答案.
- 请问有哪些比较常用的分析代码和监视性能的工具?
- 窗口退出时发送什么消息?
- 需要windows 核心编程 源代码
- 自制的ActiveX控件在Web中的使用问题,急救!!!!
- 新手提问:VC中的console程序可以转换为MFC程序吗
- CObject作为参数问题
- 在一个函数中创建一个窗口,但是每次只能调用一次这个函数,是不是要使用unregisterclass
- 如何在关闭文档时添加代码
or
void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );
void SetWindowLeft(HWND hDlg)
{
int srcWidth, srcHeight;
int frmWidth, frmHeight;
int left, top;
RECT rect;
GetWindowRect(hDlg, &rect);
srcWidth = GetSystemMetrics(SM_CXSCREEN);
srcHeight = GetSystemMetrics(SM_CYSCREEN);
frmWidth = rect.right - rect.left;
frmHeight = rect.bottom - rect.top;
left = 0;
top = (srcHeight - frmHeight)/2;
MoveWindow(hDlg, left, top, frmWidth, frmHeight, TRUE);
}