ImageGear for C and C++ on Windows v21.0 - Updated
API Reference Guide / GUI Component API Reference / GUI Component Functions Reference / Image Processing Functions / IG_gui_ip_despeckle_dlg
In This Topic
    IG_gui_ip_despeckle_dlg
    In This Topic

    This function shows the dialog that allows you to reduce the amount of noise in a 1-bit image.

    Declaration:

     
    Copy Code
    BOOL ACCUAPI IG_gui_ip_despeckle_dlg (
            HWND hWnd, 
            LPAT_IGGUI_IP_DESPECKLE lpIpDespeckleData
    );
    

    Arguments:

    Name Type Description
    hWnd HWND A handle of the parent window.
    lpIpDespeckleData LPAT_IGGUI_IP_DESPECKLE A pointer to the AT_IGGUI_IP_DESPECKLE structure.

    Return Value:

    If the user specifies parameters and clicks the OK button, the return value is nonzero. If the user cancels or closes the dialog box or an error occurs, the return value is zero.

    Supported Raster Image Formats:

    Sample:

    Image Processing

    Example:

     
    Copy Code
    #include "IG_gui_common.h"
    AT_IGGUI_IP_DESPECKLE IpDespeckle;
    IpDespeckle.cbSize = sizeof (IpDespeckle);
    IpDespeckle.hWnd = hWnd;
    IpDespeckle.hIGear = hIGear;
    IpDespeckle.uFlags |= IG_IGGUI_IP_SETUP_EMPTY_RECT;
    if (IG_gui_ip_despeckle_dlg (hWnd, &IpDespeckle))
    {
    InvalidateRect(hWnd, NULL, FALSE);
            UpdateWindow(hWnd);
    }