博文

目前显示的是 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              ...

GoogleAppEngineLauncher运行出错的解决办法

有时候 GoogleAppEngineLauncher出错后再也无法运行,只是提示 错误提示框[Errors occurred]:See the logfile 'C;\Program Files\Google\google_appengine\GoogleAppEngineLauncher.exe.log' for details  在该log文件中会出现如下内容: Traceback (most recent call last):   File "GoogleAppEngineLauncher.py", line 42, in <module>   File "wx\_core.pyc", line 7913, in __init__   File "wx\_core.pyc", line 7487, in _BootstrapApp   File "launcher\app.pyc", line 53, in OnInit   File "launcher\app.pyc", line 97, in _CreateModels   File "launcher\maintable.pyc", line 35, in __init__   File "launcher\maintable.pyc", line 86, in _LoadProjects   File "launcher\project.pyc", line 63, in ProjectWithConfigParser   File "launcher\project.pyc", line 260, in _LoadFromConfigParser   File "ConfigParser.pyc", line 520, in get ConfigParser.NoOptionError: No option 'name' in section: '0' 解决办法: 删除’ X:\Documents and Settings\用户名\Goog...

eclipse自己安装插件,使用相对目录

1/下载插件,解压缩到文件夹下 例如pydev,从其网站上下载后解压缩,里面有两个文件夹:plugins 和 features,新建文件夹pydev,将上述两个文件夹放到pydev中 2/在eclipse.exe文件当前目录下新建一文件夹links,将pydev文件夹放入links文件夹下 3/在links文件夹下新建一文本文件:pydev.link,用记事本打开 在里面写入: path=../pydev 保存 4/运行eclipse,可以看到该插件已安装成功

使用chrome插件发贴

scribeFire发布

vbs 脚本设置与获取默认打印机

'设置默认打印机 oldDefault = GetDefaultPrinter WScript.Echo oldDefault Set WshNetwork = CreateObject("WScript.Network") 'Set defal = WshNetwork.GetDefaultPrinter() WshNetwork.SetDefaultPrinter oldDefault '查询默认打印机 Set oShell = CreateObject("WScript.Shell") strValue = "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device" strPrinter = oShell.RegRead(strValue) strPrinter = Split(strPrinter, ",")(0) WScript.Echo strPrinter '查询默认打印机 Function GetDefaultPrinter()  Set oShell = CreateObject("WScript.Shell")  sRegVal = "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"  sDefault = ""  On Error Resume Next   sDefault = oShell.RegRead(sRegVal)   sDefault = Left(sDefault ,InStr(sDefault, ",") - 1)   On Error Goto 0  GetDefaultPrinter = sDefault End Function  '注:以上均为摘抄自网络,此文为备份,以备查阅

Mfc 操作word方法

1、           打开 word 程序 变量声明 COleVariant vTrue(( short )TRUE),                 vFalse(( short )FALSE),                 vOpt(( long )DISP_E_PARAMNOTFOUND, VT_ERROR);     _Application oWordApp;     if (!oWordApp.CreateDispatch( "Word.Application" , NULL))     {          AfxMessageBox( "CreateDispatch failed." , MB_OK | MB_SETFOREGROUND);         return ;     } 2、           新建一个 word 文档     Documents oDocs;     _Document oDoc;     oDocs = oWordApp.GetDocuments();     oDoc = oDocs.Add(vOpt, vOpt, vOpt, vOpt);   3、        ...

痴情的老鼠zz

一只痴情的老鼠,无法自控地爱上了一只年轻美丽的猫,它们是天敌,身处于两个完全不同的世界,这注定鼠的爱情是愁怨的,世界上最难过的事是你很想爱一个人,却不可能爱她。 他就是那只痴情的老鼠,她就是那只美丽得令人顿生倾慕的猫,而且她已是一个猫王的猫妃了。因为工作上的关系他们常常会很近距离地在一起,可是因为各自不同的生活,他们又实在相距遥远,仿佛有一层无形的玻璃隔着他们,彼此虽可透明地相望,却无法触碰。他无法说服自己不去想她,但也无法去向她表明心迹,在一个不能自持的黄昏,他打通了她的电话。 闲扯了一通之后,他给她说起了猫鼠之恋的故事。 他说那只怀揣爱情的老鼠,一直在它的世界里悄无声息地爱着那只猫,当得知猫被选为猫妃时,它既兴奋而又难过。但当它得知猫因它善良而尖锐的禀性,触犯了猫王,被另有新欢的猫王赶出猫宫而颠沛流离时,鼠的心是痛的。 鼠一直暗暗地追随着猫,它发现猫一直不吃不喝,憔悴欲绝。当猫最终忧疾相加奄奄一息时,鼠流着泪走至猫的面前,鼠说:“你不能死,你吃了我吧!”猫微睁双眼:“你是谁,为什么?”鼠说它是一只老鼠,一只深爱着猫的老鼠。猫说,“不可能,我们是天敌。” 这时,电话后面一直沉默的她也说不可能,猫鼠怎能相恋?他没有答话,继续说着故事。他说鼠抓破了自己的咽喉,就死在猫的面前,鼠说爱着你,我是痛苦的,但看着你痛苦,我是绝望的。今生也许只有以死来解救你的痛苦,解脱我的痛苦,为你牺牲自己我是幸福的,也只有这样才能让你拥有我…… 电话两端一段长时间的沉默,她很快明了了他的心意,也明白了优秀的他为何一直独身生活。其实她心里一直有他,从一开始就这样。这种不可能的爱情虽让她忍不住失眠和瘦削,但在这种默默无言的情绪里,她是快乐而纯洁的。可是自那晚的黄昏听了他讲的故事,她的心变得沉重起来。   那时正值她有些烦恼,她的婚姻中确实起了一些波澜,她原本是想向他这个异性朋友说说的,可忽然觉得他们之间那块透明但易碎的玻璃,被无声地打破了。玻璃的边缘是那么锋锐,他紧握着它,有一种伤痕划过两个人的心。她不知怎么面对这种平静被打破后的局面,她选择了逃避。她辞去了原有的工作,去了一个和他毫不关联的公司,自此不再有消息。 ...

求不得

"前几天突然得了不少硬币,带着麻烦,就想晚上去买点水饺消耗掉。想不到昨天却没见到卖的,今晚不自觉的又想到了,结果却是卖水饺的也放假了。 也许明晚我走到南门时仍会望向那边看是否还有,也许今后每天都会如此。求不得!正因不得而求!求之不得,对不得之事又看重几分,更会凭空想象几分得之后的理想情形,加重了所求之心。不得为果,不可再求,悔恨顿生。等到失去的时候才后悔莫及,镜中花,水中月,浮华虚幻。不得终为空。求之,得,珍所得,弃不得。"

人人网 校内 - 杂念

人人网 校内 - 浏览日志 - 杂念 : "杂念 2010-09-19 01:05 (分类:默认分类) 放下 昏昏沉沉了一天,晚上回去上网&QQ,忽然感觉没什么意思了。一直以来每天挂着QQ上着校内,以为这样就是在保持着和外界的联系,总是担心万一不在线别人找不到我怎么办!却一直没认真想过这样是不是浪费了太多够时间?是否值得?人生苦短.却又会被各种俗事所打扰。一春一秋,转眼已非少年!然而心境却没相伴成长,依然想着今朝有酒今朝醉.哪管明朝何处饮!没能认真的思考自己的人生轨迹。

时隔一年,又能再一次登录进来,留念