hur.cn - 华软网

 热门搜索

问题又来了,请帮忙。。托盘图标提示为何会乱码?

  作者:未知    来源:网络    更新时间:2017/9/26
其他一切正常。
相关代码如下:

myData.cbSize = 88                      //long
mydata.hwnd =handle(this)               //long
mydata.uID = 0                          //long
mydata.uFlags = NIF_ICON + NIF_MESSAGE + NIF_TIP       //long
mydata.uCallbackMessage = WM_MOUSEMOVE                 //long
mydata.hIcon = loadimage(0,TrayIcon,image_icon,0,0,lr_loadfromfile)   //long
mydata.szTip = "打印服务器 - 中餐"                 //string
Shell_NotifyIcon(NIM_ADD,myData)
------华软网友回答------
可能路径不对
------华软网友回复------
把你的PBL发给我来试试,另外你的操作系统是什么版本,简体还是繁体?
------华软网友回复------
是pb10么?
------华软网友回复------
string ls_name = 'c:\td\interface.exe'
long ll_handle
long ll_icon

ll_handle = LoadLibrary(ls_name)
ll_icon = LoadIcon(ll_handle,1000)

istru_icondata.cbSize = 88
istru_icondata.hIcon = ll_icon
istru_icondata.uFlags += 2
istru_icondata.uCallbackMessage = 1024
istru_icondata.uFlags += 1
istru_icondata.szTip = '通讯软件'
istru_icondata.uFlags += 4
istru_icondata.uID = 1
istru_icondata.hWnd = handle(this)

Shell_NotifyIcon(0,istru_icondata)

istru_icondata.uFlags = 0

this.hide()

FreeLibrary(ll_handle)
------华软网友回复------
如果pb10需要这样

string a
a="打印服务器 - 中餐"
for i=1 to LENA(A)
mydata.szTip[i] =  MidA(a,i)
next
------华软网友回复------
PB8

 balloonman2002 请留个QQ或MSN
------华软网友回复------
Win2k Server 中文版
------华软网友回复------
qq:27855043
------华软网友回复------
问题已经解决,谢谢各位!!
------华软网友回复------
问题已经解决,谢谢大家!!


CHAR MYTIP[64]
myData.cbSize = 88
mydata.hwnd =handle(this)
mydata.uID = 0
mydata.uFlags = NIF_ICON + NIF_MESSAGE + NIF_TIP
mydata.uCallbackMessage = WM_MOUSEMOVE
mydata.hIcon = loadimage(0,TrayIcon,image_icon,0,0,lr_loadfromfile)
mytip = "打印服务器 - 中餐"
mydata.szTip = mytip

Shell_NotifyIcon(NIM_ADD,myData)
------华软网友回复------
就加多了这个。。。。

CHAR MYTIP[64]
mytip = "打印服务器 - 中餐"
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。