Referência de Objetos ou componentes

Application
ClipBoard
Printer
QBitMap
QButton
QCanvas
QCheckBox
QComboBox
QComPort
QCoolBtn
QDirTree
QEdit
QFileListBox
QFileStream
QFont
QFontDialog
QForm
QGauge
QGlassFrame
QGroupBox
QHeader
QImage
QImageList
QLabel
QListBox
QListView
QMainMenu
QMemoryStream
QMenuItem
QMySQL
QNotifyIconData
QOpenDialog
QOleObject
QOleContainer
QOutLine
QOvalBtn
QPanel
QPopMenu
QRadioButton
QRect
QRegistry
QRichEdit
QSaveDialog
QScrollBar
QScrolBox
QSocket
QSplitter
QStatusBar
QStringGrid
QStringList
QTabControl
QTimer
QTrackBar
QTreeView
QRegistry (Registro)

QRegistry encapsula as funções que operam no registro do sistema.
Demais componentes    - Click Barra lateral esquerda
Propriedades de QRegistry
   Campo    Tipo    R/W+    Padrão
 CurrentKey
 INTEGER    R    
 CurrentPath
 STRING    R    
 GetDataSize
 INTEGER    R    
 GetDataType
 INTEGER    R    
 HasSubKeys
 INTEGER    R    
 KeyItemCount
 INTEGER    R    
 ValueItemCount
 INTEGER    R    
 RootKey
 INTEGER    RW    HKEY_CURRENT_USER
+ R = Propriedade de leitura   W = Propriedade de escrita            
Métodos de QRegistry
   Método    Tipo    Descrição  Parâmetros
 CloseKey
SUB Fecha a chave aberta    0
 CreateKey
FUNCTION (Key$) AS INTEGER Cria nova chave no CurrentPath.    1
 DeleteKey
FUNCTION (Key$) AS INTEGER Apaga chave    1
 DeleteValue
FUNCTION (ValName$) AS INTEGER Apaga o valor do dado.    1
 KeyExists
FUNCTION (Key$) AS INTEGER Retorna 0 ou 1 se a chave existe    1
 KeyItem
FUNCTION (Index%) AS STRING Retaura os nomes das subchaves.    1
 MoveKey
FUNCTION (Old$, New$, Delete%) Move chaves existentes, subchaves, e valores de dados.    3
 OpenKey
FUNCTION (Key$, CanCreate%) CanCreate especifica como criar a chave especificada se ela não existe.    2
 ReadBinary
FUNCTION (Key$, Index%) AS BYTE Retorna valor binario da chave.    2
 ReadFloat
FUNCTION (Key$) AS DOUBLE Retorna o dobro do valor da chave.    1
 ReadInteger
FUNCTION (Key$) AS INTEGER Retorna o valor inteiro da chave.    1
 ReadString
FUNCTION (Key$) AS STRING Retorna o valor string da chave.    1
 RegistryConnect
FUNCTION (CompName$) AS INTEGER Estabelece conexão com o registro de outro computador.    2
 RenameValue
FUNCTION (Old$, New$) AS INTEGER Renomeia valor de dados existentes.    1
 ValueExists
FUNCTION (Value$) AS INTEGER Retorna 0 ou 1 se o valor de dado Value$ existe.    1
 ValueItem
FUNCTION (Index%) AS STRING Restaura os nomes dos valores de dados.    1
 WriteBinary
SUB (Key$, BYTE(), Size%) Escreve Array de BYTEs na chave.    3
 WriteFloat
SUB (Key$, Value#) Escreve valor dobrado na chave.    2
 WriteInteger
SUB (Key$, Value&) Escreve valor inteiro na chave.    2
 WriteString
SUB (Key$, Value$) Escreve valor string na chave.    2
QRegistry exemplo:

'Detecta se seu computador está conectado à internet

Const HKEY_LOCAL_MACHINE = &H80000002

DIM Registry AS QRegistry

Registry.RootKey = HKEY_LOCAL_MACHINE
Registry.OpenKey("System\CurrentControlSet\Services\RemoteAccess", 0)

IF Registry.ReadBinary("Remote Connection", 0) = 1 THEN
  ShowMessage("Você está conectado!")
ELSE
  ShowMessage("Você não está conectado!")
END IF
Sinta-se à vontade para dar sugestões e fazer críticas construtivas.

Anterior           Alto da página           Página Inicial             Próxima
QRegistry Exemplo: