piątek, 1 kwietnia 2011

InstallShield - funkcje na elementach oknach dialogowych

Przy projektowaniu okien dialogowych w Installshield brakuje niektórych
funkcji dostępnych bezpośrednio w InstallShield.

Poniżej prezentuje niektóre z nich:

  • hwndDlg = CmdGetHwndDlg( "Nazwa okna dialogowego" ); - pobranie uchwytu okna dialogowego (wbudowane funkcja installshield), zmienna hwndDlg jest typu HWND
  • hObj = _WinSubGetChildWindow(hwndDlg, numer); - pobranie uchwytu elementu (hObj) okna, numer - oznacza numer ID elementu w oknie
  • _WinSubShowWindow(hObj, 0); - Ukrycie lub Pokazanie elementu Okna o uchwycie hObj, parametr 0 lub 1 oznacza odpowiednio HIDE/SHOW
  • _WinSubFocusControl(hwndDlg, numer); - ustawienie focus-u na elemencie okna o odpowiednim numerze ID
  • _WinSubEnableControl (hwndDlg, numer, 1 lub 0); - Aktywacja/Deaktywacja elementu okna o odpowiednim numerze ID, parametr 1/0 oznacza odpowiednio aktywny/nieaktywny

    Brak komentarzy:

    Prześlij komentarz