afxmessagebox 参数(win8下 MFC程序 怎么设置开机自启动)
本文目录
win8下 MFC程序 怎么设置开机自启动
可以用另一种办法,先弄一个个快捷方式(后缀名好像是lnk),如果用户需要开机启动,就把它移动到启动文件夹中,如过取消就把文件夹中的快捷方式删除。
VC++ AfxMessageBox 参数(简单问题) (在线等急 摆脱
//方法有两种,最简便的是
CString str;
GetDlgItem(IDC_EDIT1)-》GetWindowText(str);
AfxMessageBox( str );
//另外是添加控件映射变量,
UpdateData( TRUE );
str.Format(_T("%d"), m_nVal); // DDX_Text(pDX, IDC_EDIT1, m_nVal);
AfxMessageBox( str );
MFC如何设置afxmessagebox出现的位置
嗯... ,
AfxMessageBox 默认是不支持自定义位置和大小的, API 的 ::MessageBox 也不支持.
要能调整位置, 最直接的是..自己做一个 MessageBox , 要用的时候 DoModal
如果一定要用 AfxMessageBox ,可以这样:
先自定义一个消息映射
#define WM_M**BOX_MOVE (WM_USER + 100)
BEGIN_MESSAGE_MAP(your dialog)
....
ON_MESSAGE(WM_M**BOX_MOVE , OnMsgboxMove)
END_MESSAGE_MAP()
void CxxxxDlg::OnMsgboxMove()
{
HWND hwnd = ::GetForegroundWindow(); // 得到 MessageBox
CRect rect;
::GetWindowRect(hwnd, ▭);
::MoveWindow(hwnd, 100, 100, rect.Width(), rect.Height(), TRUE); // 这里是移动到 100,100
}
在需要显示 的地方这么用
PostMessage(WM_M**BOX_MOVE );
AfxMessageBox("test");
更多文章:
rectangles是什么意思中文翻译(请英语高人帮我翻译一段英文)
2026年4月14日 21:20
触发onclick事件的条件(如何让一个按钮自动触发执行“onclick鼠标单击事件”)
2026年4月14日 20:00
安卓sleep函数(有什么函数可以 替代延迟函数 Sleep())
2026年4月14日 19:00
英文文献中的Legend是什么意思?小学生解题,画出来的“示意图”,“示意图”怎样翻译成英文
2026年4月14日 18:40
afxmessagebox 参数(win8下 MFC程序 怎么设置开机自启动)
2026年4月14日 18:20





