TaskController 2.2.23
A light-weight UI that serves as the task/parameter front-end.
Loading...
Searching...
No Matches
Controls - Target UI

Provides descriptions of individual control elements on the target-queue application interface. This group includes functions and structures related to managing targets, such as buttons for adding or removing targets, and a table for displaying target information. More...

Functions

LRESULT CALLBACK TargetWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 Window procedure for handling messages sent to the target child-window.
 
LRESULT CALLBACK TargetLeftPanelWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 Window procedure for identified button controls in the left panel of Targets window.
 
LRESULT CALLBACK TargetRightPanelWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 Custom window procedure for targets table.
 
LRESULT CALLBACK CalibrationWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 Window procedure for handling messages sent to the calibration child-window.
 

Detailed Description

Provides descriptions of individual control elements on the target-queue application interface. This group includes functions and structures related to managing targets, such as buttons for adding or removing targets, and a table for displaying target information.

Function Documentation

◆ CalibrationWindowProc()

LRESULT CALLBACK CalibrationWindowProc ( HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam )

Window procedure for handling messages sent to the calibration child-window.

Parameters
hwndHandle to the window.
uMsgMessage identifier.
wParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
lParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
Returns
Returns zero if the message was processed, or a nonzero value if the message was ignored.

◆ TargetLeftPanelWndProc()

LRESULT CALLBACK TargetLeftPanelWndProc ( HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam )

Window procedure for identified button controls in the left panel of Targets window.

This function handles messages for button controls, specifically WM_CTLCOLORBTN, to customize their appearance based on their control ID.

Parameters
hwndThe handle to the button window.
uMsgThe message to be processed.
wParamAdditional message-specific information.
lParamAdditional message-specific information.
Returns
The result of the message processing and depends on the message being handled.

◆ TargetRightPanelWndProc()

LRESULT CALLBACK TargetRightPanelWndProc ( HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam )

Custom window procedure for targets table.

Parameters
hwndThe handle to the targets table container panel.
uMsgThe message identifier.
wParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
lParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
Returns
Returns the result of the message processing and depends on the message sent.

◆ TargetWindowProc()

LRESULT CALLBACK TargetWindowProc ( HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam )

Window procedure for handling messages sent to the target child-window.

Parameters
hwndHandle to the window.
uMsgMessage identifier.
wParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
lParamAdditional message information. The contents of this parameter depend on the value of the uMsg parameter.
Returns
Returns zero if the message was processed, or a nonzero value if the message was ignored.