DUILIB
奈何小洪
我奋斗,我青春
展开
-
duilib隐藏(显示)任务栏图标方式
//隐藏任务栏方式//其中m_hWnd为当前窗口句柄void hide_task_bar(){DWORD dwExStyle = GetWindowLong(m_hWnd, GWL_EXSTYLE);dwExStyle ^= WS_EX_TOOLWINDOW;SetWindowLong(m_hWnd, GWL_EXSTYLE, dwExStyle);//ModifyWi原创 2015-02-07 14:06:55 · 4346 阅读 · 0 评论 -
vc托盘图标的实现以及托盘右键菜单的响应
#define UM_SHOW_TORY_ICON WM_USER + 200 + 1 // 用于响应托盘图标消息void addToTray(){HINSTANCE hInst = m_pm.GetInstance();HICON hIcon;hIcon = LoadIcon(hInst,MAKEINTRESOURCE(IDI_ICON));N原创 2015-02-28 17:41:46 · 4727 阅读 · 0 评论 -
vc添加或取消软件开机启动
//添加开机启动void AddStartRun(LPCSTR item_name, LPCSTR _Path) //参数分别 想设置的注册表名称 和 所启动的软件路径{//写入注册表,以便开机自动运行HKEY hKey;//HEKY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunRegOpen原创 2015-02-27 18:49:41 · 731 阅读 · 0 评论 -
duilib各种布局的作用,相对布局与绝对布局的的意义与用法
转载自:http://blog.csdn.net/zhuhongshu/article/details/38531447 我使用duilib快3个月了,总体感觉duilib的使用还是较为简单的,只是刚入门时可能有些摸不清头脑。今天写一篇关于duilib的入门日志,大致说一下duilib中的各个布局的作用,以及很关键的相对布局与绝对布局的意义与用法。希望可以帮到使用duilib的新手转载 2015-03-25 10:29:59 · 862 阅读 · 0 评论 -
duilib手动添加列表项,支持列表拓展
支持列表项添加其他控件,只是展示一个思想,代码可能有编译不过去,麻烦大家自己看情况自己修改下。#pragma once#include inline RECT SetRect(int letf, int top, int _width, int _height){ RECT rc; rc.left = left; rc.top = top; rc.bottom = top +原创 2015-04-09 10:54:26 · 1917 阅读 · 0 评论 -
Shell_NotifyIcon 修改托盘图标失败的问题
最近需要完成托盘图标闪烁的功能,但是一直没有达到效果,使用Shell_NotifyIcon 一直返回1460的错误。后面找了很多资料发现问题;NOTIFYICONDATA结构只能在NIM_ADD里面定义一次,多次定义会导致修改托盘图标失败。NOTIFYICONDATA m_nc;//定义在全局,只定义一次void CFrameWnd::AddToTray(){ m_nc.cbSiz原创 2017-08-29 10:56:01 · 2521 阅读 · 0 评论