mobile有用的代码

对话框全屏代码 -----在OnInitDialog函数中加入以下代码
m_bFullScreen = FALSE;

// Call SHInitDialog with flags for full screen.
 SHINITDLGINFO shidi;
 
 shidi.dwMask = SHIDIM_FLAGS;
 shidi.dwFlags = SHIDIF_FULLSCREENNOMENUBAR;
 shidi.hDlg = m_hWnd;
 SHInitDialog(&shidi);
 
 // SHFullScreen fails if dialog box is not foreground.
 SetForegroundWindow();
 SHFullScreen(m_hWnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON|SHFS_HIDESTARTICON);
 
 // Resize the window over the taskbar area.
 nX = GetSystemMetrics(SM_CXSCREEN);
 nY = GetSystemMetrics(SM_CYSCREEN);


MoveWindow(0,0,nX,nY, TRUE);

调用输入法面板:SHSipPreference(AfxGetMainWnd()->m_hWnd, SIP_UP);      //SipShowIM(SIPF_ON);
隐藏输入法面板:SHSipPreference(AfxGetMainWnd()->m_hWnd, SIP_DOWN);    //SipShowIM(SIPF_OFF);


/隐藏窗口右上角的OK按钮和X按钮
 ModifyStyleEx(WS_EX_CAPTIONOKBTN,WS_EX_TOPMOST,SWP_NOMOVE);//窗口右上角的OK按钮改为X按钮
 ModifyStyle(0,   WS_NONAVDONEBUTTON,   SWP_NOSIZE); //将X按钮隐藏

使用unload.exe卸载程序
PROCESS_INFORMATION stProgressInfo;
CreateProcess(_T("//Windows//unload.exe"), szUninstallBuf, NULL, NULL, NULL, 0, NULL, NULL, NULL, &stProgressInfo) ;
szUninstallBuf这个参数必须和注册表 HLM/SOFTWARE/APPS/下的对应应用的名称一致。
有个前提,使用这个必须是在cab中没有指定 nouninstall这个参数 


/*  
  #define   EWX_LOGOFF       0  
  #define   EWX_SHUTDOWN   1  
  #define   EWX_REBOOT       2           重启  
  #define   EWX_FORCE         4  
  #define   EWX_POWEROFF   8           关机  
  */  
  extern   "C"   BOOL   ExitWindowsEx(UINT   uFlags,   DWORD   dwReason);  
  ExitWindowsEx(EWX_REBOOT,   0);   //重启(软重启)  
  ExitWindowsEx(EWX_POWEROFF,   0);   //关机   


显示或者隐藏等待图标 
//   Set   the   cursor   as   the   wait   cursor.  
  SetCursor   (LoadCursor   (NULL,   IDC_WAIT));   
  //   Hide   the   cursor.  
  SetCursor   (0);


//获取当前剩余物理内存:
 #include <windows.h>
  MEMORYSTATUS Status;
 Status.dwLength = sizeof(MEMORYSTATUS);
 GlobalMemoryStatus(&Status);
 //return Status.dwAvailPhys;

获取电池电量剩余百分比:
SYSTEM_POWER_STATUS_EX stat;
GetSystemPowerStatusEx(&stat, TRUE);
if (stat.BatteryLifePercent > 100)
return -1;
else
return stat.BatteryLifePercent;


获取磁盘剩余空间:
GetDiskFreeSpaceEx(NULL,
(PULARGE_INTEGER)&i64FreeBytesToCaller,
(PULARGE_INTEGER)&i64TotalBytes,
(PULARGE_INTEGER)&i64FreeBytes);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 jQuery Mobile 社区页面的示例代码: ```html <!DOCTYPE html> <html> <head> <title>jQuery Mobile 社区页面</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"> <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> </head> <body> <div data-role="page"> <div data-role="header" data-theme="b"> <h1>jQuery Mobile 社区</h1> <a href="#" data-icon="back" data-rel="back">返回</a> </div> <div data-role="content" data-theme="b"> <h2>最新消息</h2> <ul data-role="listview" data-inset="true"> <li><a href="#">jQuery Mobile 1.5.0 发布了!</a></li> <li><a href="#">jQuery Mobile 新网站上线了!</a></li> <li><a href="#">jQuery Mobile 社区版发布了!</a></li> </ul> <h2>热门文章</h2> <ul data-role="listview" data-inset="true"> <li><a href="#">如何使用 jQuery Mobile 构建响应式网站</a></li> <li><a href="#">使用 jQuery Mobile 构建移动端电商网站</a></li> <li><a href="#">jQuery Mobile 优化技巧</a></li> </ul> </div> <div data-role="footer" data-theme="b"> © 2021 jQuery Mobile 社区 </div> </div> </body> </html> ``` 这段代码展示了一个简单的 jQuery Mobile 页面,其中包含一个页头、页脚和内容区域,并使用了 jQuery Mobile 的列表视图组件来展示最新消息和热门文章。你可以将这段代码复制到一个HTML文件中并在浏览器中打开它,然后就可以看到一个简单的 jQuery Mobile 社区页面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值