函式申明:
Function long LoadImageW ( long hInst, string lpszName, uint uType, int cxDesired, int cyDesired, uint fuLoad ) Library "user32.dll" alias for "LoadImageW"
呼叫:
ll_handle = LoadImageW(llnull, as_imagename, IMAGE_ICON, 0, 0, LR_LOADFROMFILE)
回傳得到ll_handle為0
網上搜索很多,但沒找到解決方法。
該方法在pb11.5中可用,但是pb9死活不行,求解!!!
uj5u.com熱心網友回復:
Function long LoadImage ( long hInst, string lpszName, uint uType, int cxDesired, int cyDesired, uint fuLoad ) Library "user32.dll" alias for "LoadImage"呼叫:
ll_handle = LoadImage(llnull, as_imagename, IMAGE_ICON, 0, 0, LR_LOADFROMFILE)
uj5u.com熱心網友回復:
謝謝回復!loadImage看來沒有這個函式,或者申明不對。
我改成LoadImage后,程式直接終止了,提示呼叫失敗
uj5u.com熱心網友回復:
PB呼叫WINAPI太麻煩了。sigh~~~uj5u.com熱心網友回復:
報什么錯?把錯貼出來,也許不是函式的問題.11.5和9也就是字符集不同.
uj5u.com熱心網友回復:
神奇,為了截個錯誤的圖,結果不報錯了。但回傳值還是0
難道是user32.dll的問題?
uj5u.com熱心網友回復:
PB9:Function ulong LoadImage(ulong hInst,ref string lpsz,ulong un1,ulong n1,ulong n2,ulong un2) LIBRARY "user32.dll" ALIAS FOR "LoadImageA"
PB10+:
Function ulong LoadImage(ulong hInst,ref string lpsz,ulong un1,ulong n1,ulong n2,ulong un2) LIBRARY "user32.dll" ALIAS FOR "LoadImageW"
uj5u.com熱心網友回復:
謝謝樓上回復,不過試過之后還是一如既往的0.呼叫API就一個回傳值來判斷真是郁悶, 要是有個ERRNO就好了。
我就能知道到底是ico檔案不行,還是引數不行。
uj5u.com熱心網友回復:
Api歐諾個有這樣一個申明:getlasterror() 獲得上一個執行的api的錯誤值uj5u.com熱心網友回復:
你的檔案名用的是絕對路徑還是相對路徑?uj5u.com熱心網友回復:
絕對路徑與相對路徑都試過,還是不行暫時擱一邊,等過段時間再來研究。
現在想做一個ftp的功能,郁悶,怎么都繞不開外部函式。
外部函式還不可見,唉...
uj5u.com熱心網友回復:
FTP的話建議MSINET.OCX這個東西不用呼叫API...但要呼叫OLE的函式,
uj5u.com熱心網友回復:
謝謝樓上的建議, 我找找使用方法看沒有用過這個,本來打算用seinweb.DLL
但是沒有找到上傳的函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/62170.html
標籤:API 調用
上一篇:求教eos的新增,和修改
下一篇:pb中如何實作帶格式編輯
