博文

目前显示的是 十二月, 2010的博文

Windows 系统托盘编程实现

1,首先在dialog对象中添加一变量: NOTIFYICONDATA m_notifyIcon; 2,自定义一Windows 消息:#define WM_NC (WM_USER+1001) 3,在初始化函数oninitdialog中对m_notifyIcon进行初始化: m_notifyIcon.cbSize = sizeof(NOTIFYICONDATA); m_notifyIcon.hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); m_notifyIcon.hWnd = m_hWnd; lstrcpy(m_notifyIcon.szTip , L"NotifyIcon Test"); m_notifyIcon.uCallbackMessage = WM_NC; m_notifyIcon.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; Shell_NotifyIcon(NIM_ADD , &m_notifyIcon); 4,设置消息响应函数:在messagemap里面添加: ON_MESSAGE(WM_NC,OnNotifyIcon) // 注册 5,实现 OnNotifyIcon的函数功能: 一般的使用方法是右击小图标出现一个菜单,所以这里添加一个菜单资源 IDR_MENU1 ,在该菜单里面也可以添加消息响应函数,这里省略 LRESULT CMyplayDlg::OnNotifyIcon(WPARAM wParam,LPARAM IParam) { // 这个方法体你随便写。。我只做个演示。。 //if ((IParam == WM_LBUTTONDOWN) || (IParam == WM_RBUTTONDOWN)) //{ // ModifyStyleEx(0 , WS_EX_TOPMOST); // ShowWindow(SW_SHOW); // 显示dialog // Shell_NotifyIcon(NIM_DELETE, &m_notifyIcon); // 清除小图标 //} s...

python学习之一 :更改Windows标题

使用 text = 'hello,this is title!' client_pos = win32gui.ScreenToClient(handle,pos) tmp = win32api.MAKELONG(client_pos[0],client_pos[1]) win32gui.SendMessage(handle,win32con.WM_SETTEXT,0, text ) 可以将Windows窗口的标题名称设置为text内容,具体原因不明了

天语T360刷机必备软件

下载链接请 点击 (google doc) sugarsync 链接 : QQ文件分享 链接

使用python模拟登录人人网

人人网每天登陆一次有积分,手机登录也能赚到,所以就打算写一个登录程序,每天运行一次以赚积分。 人人网登录时表单提交是使用post方法,我在网上搜了许多,有一个版本保存了cookies(从csdn上找到),经测试成功 代码如下: import sys,re,urllib2,urllib,cookielib class renren(object):     def __init__ (self):         self.name=self.pwd=self.content=self.domain=self.origURL=''         self.loginURL = ''         self.operate=''         self.cj=cookielib.CookieJar()  #        self.cj.revert('renren.coockie')         self.opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))         urllib2.install_opener(self.opener)     def setinfo(self,username,password,domain,origURL,loginURL):                 self.name=username                 self.pwd=password              ...