HANDLE m_hSingleApp; //进程句柄
m_hSingleApp = ::OpenEvent(EVENT_ALL_ACCESS, FALSE, MUTE_SINGLE_APP); //获取进程句柄
if(NULL == m_hSingleApp) //进程不存在
{
m_hSingleApp = ::CreateEvent(NULL, FALSE, FALSE, MUTE_SINGLE_APP); //创建新进程
void InitButtonST(CButtonST & bt, UINT nIconID,UINT nIconID1); //重画图标
void CSipDialog::InitButtonST(CButtonST & bt, UINT nIconID,UINT nIconID1)
{
bt.SetIcon(nIconID,nIconID1); //指定图标的句柄
bt.SizeToContent(); //调整按钮大小,可以放下整个位图
bt.DrawBorder(FALSE); //不显示边框(TRUE显示边框)
bt.DrawTransparent(); //不马上重画按钮(TRUE马上重画按钮)
}
InitButtonST(m_btn_nomute,IDI_ICON_V1_RECORDING1,IDI_ICON_V1_RECORDING1);
CRect rect; //定义一个矩形区域用于读取客户区域
CBitmap bitmap; //位图背景对象
BITMAP bmp; //位图句柄
CDC dcCompatible; //内存绘图设备
bitmap.LoadBitmap(IDB_LOGIN); //载入位图资源
bitmap.GetBitmap(&bmp); //获取位图
dcCompatible.CreateCompatibleDC(pDC); //创建与当前DC兼容的DC
CBitmap *pOlBitmap = dcCompatible.SelectObject(&bitmap); //保存旧的位图
GetWindowRect(&rect); //获取列表框客户区域
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载