Custom Query (3926 matches)
Results (43 - 45 of 3926)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #585 | Fixed | _Singleton with iFlag = 1 returns mutex handle on success | ||
| Description |
The documentation says the return value of _Singleton is 1 when successful and iFlag = 1. However the function returns the mutex handle. This is fine! So either the documentation on the return value should be changed to reflect this, or the function should be updated to return 1 upon success. |
|||
| #727 | No Bug | Optional parameter not declared when func called via OnEventMode | ||
| Description |
This script will crash when the button is clicked with an error saying $var is not declared. In message mode, this crash does not happen. Opt("GUIOnEventMode", 1)
$GUI = GUICreate("GUI")
$button = GUICtrlCreateButton("Test", 10, 10, 50, 20)
GUICtrlSetOnEvent(-1, "_Test")
GUISetOnEvent(-3, "_Exit")
GUISetState()
While 1
Sleep(1000)
WEnd
Func _Test($var = "")
If $var == "" Then Return 0
Return $var
EndFunc
Func _Exit()
Exit
EndFunc
|
|||
| #737 | No Bug | GuiCtrlCreateTabItem with Tooltips: not all tabs send WM_NOTIFY; wrong tooltips | ||
| Description |
In the below example tabs 5-7 do not send the WM_NOTIFY message and display the wrong tooltips. #include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <GUITab.au3>
#include <GUITooltip.au3>
$Form2 = GUICreate("Programs", 472, 348, 226, 125)
$Tab1 = GUICtrlCreateTab(0, 0, 465, 321)
; Create Tooltiop control
Global Const $TABHANDLE = GUICtrlGetHandle($Tab1)
$hToolTip = _GUIToolTip_Create($TABHANDLE)
_GUICtrlTab_SetToolTips($TABHANDLE,$hToolTip)
; end create
$TabSheet1 = GUICtrlCreateTabItem("Main")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab1", $TabSheet1)
$TabSheet2 = GUICtrlCreateTabItem("Black Listed")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab2", $TabSheet2)
$TabSheet3 = GUICtrlCreateTabItem("StartUp Items")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab3", $TabSheet3)
$TabSheet4 = GUICtrlCreateTabItem("Task Manager")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab4", $TabSheet4)
$TabSheet5 = GUICtrlCreateTabItem("Scan USB")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab5", $TabSheet5)
$TabSheet6 = GUICtrlCreateTabItem("Pc Info")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab6", $TabSheet6)
$TabSheet7 = GUICtrlCreateTabItem("About")
_GUIToolTip_AddTool($hToolTip,$TABHANDLE,"tab7", $TabSheet7)
GUICtrlCreateTabItem("")
GUIRegisterMsg($WM_NOTIFY,"TOOL_WM_NOTIFY")
;End Define Tooltips
GUISetState()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
; Prog@ndy
Func TOOL_WM_NOTIFY($hWndGUI, $MsgID, $wParam, $lParam)
Local $tagNMTTDISPINFOA = "hwnd hWndFrom;int IDFrom;int Code;ptr lpszText;char szText[80];hwnd hinst;uint uFlags;"
Local $tagNMTTDISPINFOW = "hwnd hWndFrom;int IDFrom;int Code;ptr lpszText;wchar szText[80];hwnd hinst;uint uFlags;"
Local $NMHDR = DllStructCreate($tagNMTTDISPINFOW, $lParam)
Local $hWndFrom = DllStructGetData($NMHDR, 1)
Local $IdFrom = DllStructGetData($NMHDR, 2)
Local $Event = DllStructGetData($NMHDR, 3)
Switch $Event
Case $TTN_GETDISPINFOW, $TTN_GETDISPINFO
If $TTN_GETDISPINFO == $Event Then $NMHDR = DllStructCreate($tagNMTTDISPINFOA, $lParam) ; For ANSI
If $hwndFrom == $hToolTip Then
Local $param = _GUICtrlTab_GetItemParam($TABHANDLE, $IdFrom)
Local $text = _GUIToolTip_GetText($hwndFrom, $TABHANDLE, $param)
ConsoleWrite("tab: " & $IdFrom & ", param: " & $param & @CRLF)
ConsoleWrite("text: " & $text & @CRLF)
DllStructSetData($NMHDR, "szText", $text & Chr(0))
EndIf
Return 0
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>TOOL_WM_NOTIFY
|
|||
Note:
See TracQuery
for help on using queries.
