mobile有用的代码
来源:互联网 发布:js中splice用法 编辑:程序博客网 时间:2024/05/19 16:32
对话框全屏代码 -----在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);
- mobile有用的代码
- 免费有用的jQuery Mobile组件
- Javascript的有用代码
- sql有用的代码
- 有用的代码
- 有用的js代码
- 有用的C#代码
- 几个有用的代码
- 比较有用的代码
- 有用的代码集
- 有用的代码
- 有用的代码
- 有用的Flex代码
- 有用的小代码
- 有用的代码
- 有用的小代码
- 有用的小代码
- 有用的小代码
- fcitx输入法的安装和配置
- 有关SQL语句的优化技术
- Windows防火墙居然阻止了微软消息队列服务
- From that guides,as early as in nine years ago
- MicroHoo比Wintel更值得期待 人肉搜索隐患堪忧
- mobile有用的代码
- Hibernate API及核心接口简介
- Entity Framework - 调用SQL自定义函数
- 简单入门正则表达式 - 第十一章 Java与.Net中的正则表达式应用
- Cyprus, a European vacation garden
- C++ 仿函数
- Windows Mobile中如何更改来电铃声
- c语言文本处理--之格式化读取
- 流程管理的IT实现