Gadget ›› ComboBoxImageGadget

プログラム言語 FreeBasic


ComboBoxImageGadget

構文

ComboBoxImageGadget(gadget,x,y,width,height,[sizeicon=16],[style=CBS_DROPDOWNLIST Or WS_VSCROLL])

Function ComboBoxImageGadget(ByVal gadget As Long, ByVal x As Long, ByVal y As Long, ByVal w As Long, ByVal h As Long, ByVal SizeIcon As Long=16, ByVal Style As Long=CBS_DROPDOWNLIST Or WS_VSCROLL) As HWND

説明

画像付きコンボリスト。

オプション

gadget - ガジェットの番号(ゼロより大きい任意の自然数、1、2、3、4など)

x,y,width,height - ガジェットの位置と寸法
Windows の場合、height はドロップダウンリストの高さで、ガジェットの高さは変更されません。
Linux の場合 height はガジェットの高さで、ドロップダウンリストの高さは自動的に計算されます。

sizeicon -アイコンのサイズ (既定値 16) Windowsのみ。

style - (下記参照) Windowsのみ。


プラットホーム

Windows , Linux


例:

#Include "window9.bi"

#Ifdef __FB_WIN32__
  Dim h As Long = 80
#Else
  Dim h As Long = 30
#EndIf

If OpenWindow("",10,10,300,300) Then
  ComboBoxImageGadget(1,10,10,100,h)
  AddComboBoxImageItem(1,"one",0,-1)
  AddComboBoxImageItem(1,"two",Load_image("1.png"),-1)
EndIf

Var event=0
Do
  event=WaitEvent()
  If Event=EventClose Then End
  If event=eventgadget Then
    If eventnumber()=1 Then

  EndIf
  EndIf

Loop

ガジェットのフォントを設定する関数 SetGadgetFont

注:

sizeicon を使う場合は、画像のサイズが、パラメータで指定された寸法に適合しなければならないことに注意して下さい。
このガジェットは、FindItemComboBox と FileComboBoxItem を除いて、ComboBoxGadget のすべての機能を使用することができます。
ガジェットの色を変更することはできません。

Style: (既定値は、CBS_DROPDOWNLIST か WS_VSCROLL)

また、タブ OpenWindow のスタイルの一部を借用できます!


http://mneniya.ucoz.ru/

←リンク元に戻る Window9 トップに戻る FreeBASIC マニュアル トップに戻る
ロシア語オリジナル:https://users.freebasic-portal.de/freebasicru/window9lib/window9.html