我自制了一个 AfxMessageBox() 对话框窗口,在主对话框中调用这个子窗口
请问该如何指定该子窗口的static text 内容,具体代码如何写?
请问该如何指定该子窗口的static text 内容,具体代码如何写?
解决方案 »
- openGl 鼠标拾取的问题,请大侠们指点一下
- 我想问问大家关于AUX_RGBImageRec的问题!
- socket一个很奇怪的10038错误
- 在本地用ADO连接SQLServer正常,换到别人的机器上怎么就不行了?
- 请教SetParent()函数的用法,在线等各位援助!
- ListView单文档界面的问题求救
- 菜鸟又有问题了,非常简单!所以力求详细!!
- 什么地方有ACTIVESKIN下载啊?
- 如何在运行时候把一个Button改成灰色啊?(不是用create 生成的,是在resource editor里画的))
- 谁能用文字描述,给出创建线程,打开串口,读485串口,写485串口这些操作的流程?
- 关于学习mfc的几个问题请教?
- 如何使用MSXml来解析带命名空间的xml
可是我自制的这个AfxMessageBox 对话框将用于各种场合,如果遇到一个场合就定义一个函数,来改变自身的static text内容,那岂不是很冗长??有没有简便的方法?比如在主对话框建立这个消息窗口时:void CMyDlg::button()
{
// ..... CMyMessageDlg MsgDlg;
MsgDlg.GetDlgItem(IDC_STATIC_MSG)->SetWindowText(L"改变内容"); // .....
}这样子写吗??? 可是这样写执行异常
HWND hwnd = FindWindow(NULL, "msgboxtext");
SetDlgItemText(hwnd, ID_MSGBOX_STATIC_TEXT, "test");//ID_MSGBOX_STATIC_TEXT是MessageBox的静态文本框,不知道对AfxMessageBox有用否
HWND hwnd = FindWindow(NULL, "msgboxtext");
这句话什么意思? 找字符串"msgboxtext"??
我不是修改,我是想指定,我这个static text,在编辑器里,他的caption是空值,
我是想需要指定什么值,就指定什么值
但是如果有两个static text 怎么办?? 会找到哪一个呢?你也未指定是找哪一个static text
你是说找那个以"msgboxtext"为标题的窗口句柄??
类中封装一个函数,静态的,比如 static void DIY_afxmessage(cstring showText);用于调用弹出对话框,传入值为Cstring型。每次使用,只要引用一下头文件就行了。