Page 1 of 1

AutoComplete

Posted: Wed Jul 04, 2007 10:07 am
by ssbbs
Hello All!

Windows API have one function "SHAutoComplete" from "shlwapi.dll"
But I do try fail, somebody can help me ? I hope have like IE address URL autocomplete function.

Code: Select all

// harbour: AutoComplete( hWnd )
HRESULT (CALLBACK* lpSHAutoComplete)(HWND ,DWORD);
HB_FUNC( AUTOCOMPLETE )
{
    // LONG nRet;
    LONG nRet;
    HWND hWnd = (HWND) hb_parnl(1);  // Dialog hWnd
    HINSTANCE hIns = LoadLibrary("shlwapi.dll");
    if (hIns != NULL) {
       (FARPROC *) lpSHAutoComplete = GetProcAddress(hIns, "SHAutoComplete");
       if (lpSHAutoComplete != NULL) {
          nRet = lpSHAutoComplete( hWnd, 0);
          hb_retnl( nRet );
       }
       else
          hb_retnl(-2);
       FreeLibrary(hIns);
    }
    else
       hb_retnl(-1);
    return;
}


Posted: Wed Jul 04, 2007 11:11 am
by Antonio Linares
What return value do you get ?

Posted: Wed Jul 04, 2007 11:52 am
by ssbbs
Antonio Linares wrote:What return value do you get ?
Zero(0), It's OK, no error,
But, EditBox or Combobox have not 'AutoComplete' function.

Posted: Wed Jul 04, 2007 4:36 pm
by Maurilio Viana

Posted: Wed Jul 04, 2007 4:52 pm
by ssbbs
Maurilio Viana wrote:http://fivetechsoft.com/forums/viewtopi ... t=tautoget

Regards,
Maurilio
I know it, But that is not my request.