对话框大小不改变,想在显示的 时候出现在右上角某一位置,比如:
int cx = GetSystemMetrics(SM_CXSCREEN);
int cy = GetSystemMetrics(SM_CYSCREEN);
得到大小后::SetWindowPos(5*cx/6,5*cy/6,?,?,?);
PreCreateWindow中该如何实现呢? 请大家帮帮忙,谢谢!
int cx = GetSystemMetrics(SM_CXSCREEN);
int cy = GetSystemMetrics(SM_CYSCREEN);
得到大小后::SetWindowPos(5*cx/6,5*cy/6,?,?,?);
PreCreateWindow中该如何实现呢? 请大家帮帮忙,谢谢!
解决方案 »
- 关于recvfrom的一个疑问
- 能不能获得ie中button的句柄??
- VC中开发ACTIVE控件,用ATL开发和MFC ACTIVE 向导开发,为什么用ATL开发后生成的文件不是.ocx的呢?
- 在vc中如何用ADO读取Excel中的数据(任意单元格格式)
- 关于BCD码的一个问题
- 请教CFileDialog的问题
- ##项目急需¥lval,bval,ival,fltval,dblval,bstrval,pbval,pcval,puival各表示什么类型?
- 高分相求:使用AT指令在Nokia手机上发送短信的c/c++示范程序
- DDK编译问题
- 兄弟们愿不愿意把所知道的优秀的VC论坛或新闻组共享出来?
- 100分求如何获取CRichEdit的html格式内容
- VC局部对象和Detach
如果更改 cx, cy 则可以改变窗口的大小。
SetWindowPos(5*cx/6, 5*cy/6, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
int cx = GetSystemMetrics(SM_CXSCREEN);
int cy = GetSystemMetrics(SM_CYSCREEN); SetWindowPos( &wndTopMost ,cx/10,cy/10, 0,0,SWP_NOSIZE );