Bildschrimtastatur
-
Hallo!
Kann mir jemand sagen wie man mittels embedded VC4 die Bildschirmtastatur eines PDA aktiviert, wenn ein Eingabefeld den Focus erhält.
Ich habe auf meinem PDA einige Programme die offensichtlich dieses Feature verwenden. Ich finde aber leider keinen Weg dieses in eigene Programme einzubauen.
Die Dokumentation zum eVC4 ist leider miserabel.
Danke
-
Hallo
unter evc 3.0 kann man mit
SHSipPreference(AfxGetMainWnd()->m_hWnd, SIP_UP);
die Bildschirmtastatur einblenden und mit
SHSipPreference(AfxGetMainWnd()->m_hWnd, SIP_DOWN);
kann man sie wieder ausblenden!
ich hoffe es hilft dir weiter!Sven
-
Hallo.
Finde die Frage und die Antwort sehr interessant und habe es daher ausprobiert.
Bekomme aller dings nur die Fehlermeldung
rror C2065: 'SHSipPreference' : undeclared identifier
beim compilieren.
Muss ich da noch was einbinden oder vorher deklarieren?Was mich noch interessieren würde ist woher du solche guten tips hast?
Kannst du vielleicht ein paar Quellen(Bücher,Websites,e-bookz) empfehlen?
-
hast du auch aygshell.h eingebunden?
hier findest du die dokumentation zur funktion:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/apippc/html/ppc_aygshell_cayp.asp
-
*erwischt*
das wars. die hab ich wirklich nicht eingebunden *g*
sorry.
jetzt spult der auch durch.
dafür ist jetzt ein fehler in der aygshell.h aufgetaucht:error C2061: syntax error : identifier 'IShellPropSheetExt'
das ist die zeile die er anmeckert:
BOOL SHEnumPropSheetHandlers(HKEY hkey, int *pcPages, HPROPSHEETPAGE *prghPropPages, IShellPropSheetExt **prgpispse);
habe an dieser datei aber garnix verändert. daher wundert es mich das sie nicht funktioniert.
trotzdem danke für den hinweis mit der h-datei.
-
Also unter evc 3.0 nutze ich diese Funktion ohne Probleme, auch brauchte ich die "aygshell.h" nicht einbinden! liegt wohl an evc 4.0
Es gibt gerade für PPC einige gute Foren wo man solche Infos bekommen kann!
http://www.pocketpcmag.de/forum/index.php?c=3
http://www.ppc-welt.info/community/forumdisplay.php?s=b5f0293708b681d892bdbcb24195c150&f=77
http://www.pda-dev.de/default.asp
http://forum.toosten.de/
http://www.pocketpcdn.com/forum/sven
-
Tja, das kann natürlich sein das das an eVC++4 liegt.
Schade.
Aber vielen dank für die genannten Forengreetz
sorka