2008年9月25日如何更改光标:对话框的程序中动态更改光标
一、实现方法 Wndows编程中有两种方法改变光标,一种方法是当应用的主窗口类注册时,为WNDCLASS结构提供一个全程光标指针(HCURSOR),另外一种方法是在程序中处理WM_SETCURSOR消息来设置鼠标光标。标准的MFC应用程序使用第一种方法自动在主窗口注册时将光标指针设置为一个箭头。如果要改变光标指针,则可以通过在主窗口或子窗口中重载消息WM_SETCURSOR的处理函数来重新设置鼠标指针。下面的代码实现更改按钮上的光标:// handle WM_SETCURSOR in button class BOOL CMyButton::OnSetC...
[阅读全文] [PDF]
2008年9月25日vc动态创建对话框:创建两个对话框失败的问题
今天遇到一个问题郁闷了我一天,我连续创建两个模态对话框,第一个对话框显示按确定后,第二个对话框就不显示了,我单步跟踪调试发现,第二个对话框DoModal()函数返回-1.创建对话框的代码如下: CMyDlg1 dlg1; m_pMainWnd = &dlg1; m_response = dlg1.DoModal(); CMyDlg2 dlg2; m_pMainWnd = &dlg2; m_response = dlg2.DoModal(); 第一个ok之后,第一个对话框不是应该销毁了吗,第二个对话框也不显示,而且第二个对话框的DoModal...
[阅读全文] [PDF]
1 共2条 分1页