从今天起开始收集一些API

  • 获取文件所在盘符、路径、文件名、扩展名:
        char FilePath[MAX_PATH];   
        GetModuleFileName(NULL,FilePath,sizeof(FilePath)); //注意第一个参数直接设为NULL  
        char drive[_MAX_DRIVE];   
        char dir[_MAX_DIR];   
        char fname[_MAX_FNAME];   
        char ext[_MAX_EXT];   
        _splitpath(FilePath,drive,dir,fname,ext);     
  • 小图标的操作
 1     NOTIFYICONDATA nid;
 2     nid.cbSize=sizeof(NOTIFYICONDATA);
 3     strcpy(nid.szTip,"打印机监控精灵");
 4     nid.hWnd=hdwnd;
 5     nid.uID=3;
 6     nid.uCallbackMessage=WM_USER+10;
 7     HICON hIcon = LoadIcon(GetModuleHandle(NULL),(LPCTSTR)IDI_ICON1);   
 8     nid.hIcon=hIcon;
 9     nid.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
10     if(ifshow) Shell_NotifyIcon(NIM_ADD,&nid);    //在任务栏中加入一个图标
11     else Shell_NotifyIcon(NIM_DELETE,&nid);

2012年11月10日

原文地址:https://www.cnblogs.com/02xiaoma/p/2764032.html