其它常用

int nNum = atoi(strNum);

 

m_Menu.LoadMenu(IDR_MENU1);

 

 

DWORD dwMsgPos = GetMessagePos();

int x = GET_X_LPARAM(dwMsgPos);

int y = GET_Y_LPARAM(dwMsgPos);

 

CMenu* popup = m_Menu.GetSubMenu(0);

popup->TrackPopupMenu(TPM_LEFTALIGN, x, y, this);

// popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON,point.x, point.y, this );

 

PlaySound(_T(" "), NULL, SND_NOSTOP );

PlaySound(NULL,NULL,SND_FILENAME);

//PlaySound(strSoundFile, NULL, SND_FILENAME|SND_ASYNC );

 

//CString str(_T("C://WINDOWS//Media//Windows XP 信息栏.wav"));

    //PlaySound(str, NULL, SND_LOOP|SND_FILENAME|SND_ASYNC );

//sndPlaySound(str, SND_FILENAME|SND_ASYNC );

 

 

 

 

 

int nLen=m_reText.GetWindowTextLength(); 

m_reText.SetFocus(); 

m_reText.SetSel(nLen,nLen); 

m_reText.ReplaceSel(csMessage); 

 

 

 

 

 

 

 

 

ncGreen.cbSize = sizeof(NOTIFYICONDATAW);

    ncGreen.uCallbackMessage = WM_USER_ICONNOTIFY;//1中定义的自定义ID

    ncGreen.dwInfoFlags = NIIF_INFO;

    ncGreen.uFlags = NIF_MESSAGE|NIF_INFO|NIF_ICON;//设定图标接受的消息

    ncGreen.uID = IDR_MAINFRAME;

    ncGreen.hWnd = m_hWnd;//接受消息的窗口

    ncGreen.hIcon = AfxGetApp()->LoadIcon(IDI_GREEN); // IDI_TRAY是在资源文件中定义的ICON的ID,可在资源sheet中用自带工具生成。

    _tcscpy_s(ncGreen.szInfo, _T("正常")); //显示的图标提示消息内容

 

ncRed.cbSize = sizeof(NOTIFYICONDATAW);

    ncRed.uCallbackMessage = WM_USER_ICONNOTIFY;//1中定义的自定义ID

    ncRed.dwInfoFlags = NIIF_INFO;

    ncRed.uFlags = NIF_MESSAGE|NIF_INFO|NIF_ICON;//设定图标接受的消息

    ncRed.uID = IDR_MAINFRAME;

    ncRed.hWnd = m_hWnd;//接受消息的窗口

    ncRed.hIcon = AfxGetApp()->LoadIcon(IDI_RED); // IDI_TRAY是在资源文件中定义的ICON的ID,可在资源sheet中用自带工具生成。

    _tcscpy_s(ncRed.szInfo, _T("危险")); //显示的图标提示消息内容

 

 

 

 

 

 

Shell_NotifyIcon(NIM_ADD, &ncGreen);

Shell_NotifyIcon(NIM_MODIFY, &ncRed);
Shell_NotifyIcon(NIM_DELETE, &ncGreen);

 

 

 

 

// 获取当前工作路径
CString strAppName;//当前工作目录
::GetModuleFileName(NULL, strAppName.GetBuffer(_MAX_PATH), _MAX_PATH);
strAppName.ReleaseBuffer();
int nPos = strAppName.ReverseFind('//');
strAppName = strAppName.Left(nPos + 1);

    // AfxMessageBox(strAppName);


// 文件扩展名过滤器
LPCTSTR szFilter = "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";

    //初始目录是c:/windows, 初始选择的文件名是test,初始后缀过滤器是 Chart Files (*.xlc)
//CFileDialog dlg(TRUE,NULL ,"C://windows//test" ,OFN_ENABLESIZING ,szFilter,NULL); // 打开用TRUE, 保存用 FALSE

//第一个参数变成FALSE,就是保存文件,初始目录是当前工作目录, 初始选择的文件名是file,初始后缀过滤器是 Chart Files (*.xlc)
CFileDialog dlg(FALSE,NULL ,strAppName+"file",OFN_ENABLESIZING ,szFilter,NULL); // 打开用TRUE, 保存用 FALSE
    
    

if(dlg.DoModal() == IDOK)
{
   CString strFile = dlg.GetPathName(); // 全路径
   MessageBox(strFile,"Title",MB_OK);
   TRACE("/n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/n");
   TRACE(strFile);
   }

 

 

PathFileExists

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值