AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

NonVCL Checkbox - Checkstate

Ein Thema von Horst0815 · begonnen am 18. Feb 2012 · letzter Beitrag vom 20. Feb 2012
Antwort Antwort
Horst0815

Registriert seit: 23. Mai 2011
Ort: Görlitz
150 Beiträge
 
Delphi XE Starter
 
#1

NonVCL Checkbox - Checkstate

  Alt 18. Feb 2012, 22:23
erzeugt hab ich sie mit
Delphi-Quellcode:
     cbMusic := CreateWindowEx(0,'BUTTON','Music',BS_AUTOCHECKBOX or WS_VISIBLE or WS_CHILD,
                15,120,70,25,hwnd,IDMusic, hInstance, nil);
wie frage ich jetzt ab ob checked oder nicht

Geändert von Horst0815 (18. Feb 2012 um 22:50 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.049 Beiträge
 
Delphi 12 Athens
 
#2

AW: NonVCL Checkbox - Checkstate

  Alt 18. Feb 2012, 22:35
MSDN-Library durchsuchenbm_setcheck (BM_GETCHECK ... k.A. warum, aber die DP will das unbedingt klein schreiben )
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: NonVCL Checkbox - Checkstate

  Alt 19. Feb 2012, 01:07
Hat schon mal jemand alles für dich ausgetüftelt: http://www.michael-puff.de/Programmi...phi/Tutorials/ -> Win32_API.*
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Horst0815

Registriert seit: 23. Mai 2011
Ort: Görlitz
150 Beiträge
 
Delphi XE Starter
 
#4

AW: NonVCL Checkbox - Checkstate

  Alt 19. Feb 2012, 20:58
hab trotz der tollen Tuts aber das Problem das Ich zwar zum Test den Fenster-titel verändern kann aber nicht in ein Editfeld schreiben



Delphi-Quellcode:
      
const
  memoInfo = 105;
.........
* case uMsg of
* * WM_CREATE:
* * * begin
............

  Infomem := CreateWindowEx(0, 'Edit', '', WS_CHILD or WS_VISIBLE or
          WS_BORDER, 90, 95, 230, 100, hWnd, memoInfo, hInstance, nil);
...........

    WM_COMMAND:
      case hiword(wParam) of
        BN_CLICKED:
          case loword(wParam)of
            btnBack:
.....

 if Backup then
                  begin
                    if CopyFile(Target, '.BAK', False) THEN
                      MessageText := 'Backup Done';
                          SendMessage(Infomem,WM_SETTEXT,0,Integer(MessageText)); // ersetze ich Infomem mit hwnd dann wird der Fenster-titel gesetzt
                         // SendMessage(Infomem,EM_SETSEL,0,0);
                  end else
                  begin
                    MessageText := 'Backup Fail';
                   SendMessage(Infomem,WM_SETTEXT,0,Integer(MessageText));
                         // SendMessage(Infomem,EM_SETSEL,0,0);
                  end; //backup

was hab ich übersehen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

AW: NonVCL Checkbox - Checkstate

  Alt 20. Feb 2012, 00:12
Infomem ist global?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Horst0815

Registriert seit: 23. Mai 2011
Ort: Görlitz
150 Beiträge
 
Delphi XE Starter
 
#6

AW: NonVCL Checkbox - Checkstate

  Alt 20. Feb 2012, 17:08
Jo das wars Danke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: NonVCL Checkbox - Checkstate

  Alt 20. Feb 2012, 19:25
Das hättest du aber auch in meinen Demos zu den Tutorials sehen können.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz