我是初学者,请教高手们一个问题:为什么AfxGetMainWnd()会返回NULL值? 事实上是这样,一般比较保险的法子是 theApp.GetMainWnd() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你到www.ourcode.net网站找找,我想对于编程人员来说这是一个极好的网站 oicq8(龙飞):到处做广告,那个网站是不是你开的 请skyspeed()帮忙给看看:CAutoShutDownDlg::CAutoShutDownDlg(CWnd* pParent /*=NULL*/) : CDialog(CAutoShutDownDlg::IDD, pParent){ //{{AFX_DATA_INIT(CAutoShutDownDlg) m_Edit = _T(""); //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); nid.cbSize=sizeof(NOTIFYICONDATA); nid.hWnd=HWND(this);(此处试过好多种方法) if(!AfxGetMainWnd()) MessageBox("not null"); nid.uID=ID_NOTIFYICON; nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP; nid.uCallbackMessage=WM_NOTIFYICON; nid.hIcon=LoadIcon(AfxGetInstanceHandle(),LPSTR(ID_NOTIFYICON)); strcpy(nid.szTip,"开始");}void CAutoShutDownDlg::OnStart() { // TODO: Add your control notification handler code here TCHAR tip[15]; m_cobHour.GetLBText(m_cobHour.GetCurSel(),m_Hour.GetBuffer(50)); m_cobMinuite.GetLBText(m_cobMinuite.GetCurSel(),m_Minuite.GetBuffer(50)); wsprintf(tip,"关机时间%s:%s",m_Hour,m_Minuite); strcpy(nid.szTip,tip); ShowWindow(SW_HIDE); Shell_NotifyIcon(NIM_ADD,&nid);} _tcscpy_s 怎么获取目标字符数组的长度的 怎样让combox变为下拉列表的形式? 在对话框中使用视图出现的问题 VC中水晶表报怎么连接数据库? DAO中动态创建数据库与数据表的问题 怎样用vc开发IE浏览器程序 请教一个简单函数 我写的MDI子窗口怎么狂闪阿? 怎样从USB口中读取数据和向USB口发送数据 高难问题,我的程序安装到系统服务里了为什么不能手工在服务里启动他呢 C/C++高手们,谈点经验吧 ★★★★终于放假了,正式开始学vc,一些准备工作,请各位给点意见,谢谢★★★★
到处做广告,那个网站是不是你开的
CAutoShutDownDlg::CAutoShutDownDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAutoShutDownDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CAutoShutDownDlg)
m_Edit = _T("");
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
nid.cbSize=sizeof(NOTIFYICONDATA);
nid.hWnd=HWND(this);(此处试过好多种方法)
if(!AfxGetMainWnd()) MessageBox("not null");
nid.uID=ID_NOTIFYICON;
nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP;
nid.uCallbackMessage=WM_NOTIFYICON;
nid.hIcon=LoadIcon(AfxGetInstanceHandle(),LPSTR(ID_NOTIFYICON));
strcpy(nid.szTip,"开始");
}
void CAutoShutDownDlg::OnStart()
{
// TODO: Add your control notification handler code here
TCHAR tip[15];
m_cobHour.GetLBText(m_cobHour.GetCurSel(),m_Hour.GetBuffer(50));
m_cobMinuite.GetLBText(m_cobMinuite.GetCurSel(),m_Minuite.GetBuffer(50));
wsprintf(tip,"关机时间%s:%s",m_Hour,m_Minuite);
strcpy(nid.szTip,tip);
ShowWindow(SW_HIDE);
Shell_NotifyIcon(NIM_ADD,&nid);}