关于vc中如何进行全屏显示的问题(50分) 各位大侠,我有一个问题,在基于对话框的工程中,我加入了一个listbox和几个button,然后,我想在双击listbox后,使listbox能全屏显示,即将listbox占满整个对话框,使button看不见,我该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CMyDlg::OnDblclkList1() {CRect rc;this->GetClientRect(rc);m_listbox.MoveWindow(rc);} 在中NM_RCLIK消息中。也就是右键单事件中写CRect rt;GetClientRect(rt);m_list.MoveWindow(rt);就可以了,简单呀、 看不到按钮,可以隐藏他。用SetWindowPos()函数。GetSystemMetrics()获得整个屏幕的大小即可。 SetWindowPos(NULL, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), SWP_NOZORDER); 有没有拷贝目录的API? 散分,发个购书单,大家最近都读什么技术书籍? 如何实现油槽在不同机子之间的通信! ComboBox控件的下拉框能否加入多列数据 急呀!怎样利用HTTP POST模拟表单上传文件呀? 用事件控制线程的运行。 CString的最大容量有多少? (1)关于打开窗口滚动条的问题 关于Hook的一些问题。 关于对话框显示的问题 怎么从一个字符串开始读文件?? 怎样才能让一个程序在同一时刻只有一个进程?
{
CRect rc;
this->GetClientRect(rc);
m_listbox.MoveWindow(rc);
}
CRect rt;
GetClientRect(rt);
m_list.MoveWindow(rt);
就可以了,简单呀、
用SetWindowPos()函数。
GetSystemMetrics()获得整个屏幕的大小即可。
0,
0,
GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN),
SWP_NOZORDER);