![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
Rookie Gruppe: User Beiträge: 5 Mitglied seit: 24.11.2004 Mitglieds-Nr.: 4.099 ![]() |
1)
mache ich was falsch, oder ist es wahr, das selstart=0 ist, wenn kein text markiert ist? ![]() also wenn sellength auch gleich null ist ? vc++ code siehe unten hat schon jemand mal angesprochen, hab aber keine antwort dazu gefunden 2) was ist mit den angesprochenen registry-pfaden, in denen die werte ausserdem drinne stehen sollen? kann sie nicht finden... 3) ich hab andere registry-einträge gefunden, zB. AUTOCURSOR, was bedeuten diese? ...ich hoffte, das ich damit den cursor in einer sich öffnenden datei auf eine bestimmte stelle bewegen zu können... 4) gibt es kommandozeilen-parameter (ausser zu öffnende datei) für htmledit oder proton? QUELLTEXT #include "stdafx.h"
#include "HtmlEditPluginTest.h" BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } char buffer[100]; HTMLEDITPLUGINTEST_API char *pluginStart( char *text, int selstart, int sellength ) { sprintf( buffer, "von %04d an %04d Zeichen", selstart, sellength ); MessageBox( NULL, buffer, "Test", MB_OK ); return KEINE_RUECKGABE; } HTMLEDITPLUGINTEST_API int pluginRueckgabetyp(void) { return RUECKGABE_ERSETZT_EDITORTEXT; } HTMLEDITPLUGINTEST_API int pluginInterfaceVersion(void) { return INTERFACEVERSION; } |
|
|
![]() |
![]()
Beitrag
#2
|
|
;-) ![]() Gruppe: Mods Beiträge: 246 Mitglied seit: 20.11.2001 Mitglieds-Nr.: 15 ![]() |
Hallo haksi,
ZITAT(haksi @ 25.11.2004 - 2:48) 1) mache ich was falsch, oder ist es wahr, das selstart=0 ist, wenn kein text markiert ist? ![]() also wenn sellength auch gleich null ist ? Das ist so! ZITAT(haksi @ 25.11.2004 - 2:48) 2) was ist mit den angesprochenen registry-pfaden, in denen die werte ausserdem drinne stehen sollen? kann sie nicht finden... Der Registry-Pfad wird temporär erzeugt. Er ist also nur vorhanden, während das Plugin läuft! Du findest den Pfad hier: ==> HKEY_CURRENT_USER\Software\meybohm\htmledit\Plugin\NameDesPlugins.dll Unter diesem Schlüssel gibt es drei Einträge: - Datei ....... Name/Pfad der aktuellen Datei - Sellength ... wie im Plugin - Selstart .... wie im Plugin Hinweis: Diesen Registry-Eintrag macht Proton nicht! ZITAT(haksi @ 25.11.2004 - 2:48) 3) ich hab andere registry-einträge gefunden, zB. AUTOCURSOR, was bedeuten diese? ...ich hoffte, das ich damit den cursor in einer sich öffnenden datei auf eine bestimmte stelle bewegen zu können... Was dieser Eintrag bedeutet, weiß ich nicht. Dieser Eintrag existiert bei mir nicht! Nein! Es ist nicht möglich den Cursor vom Plugin aus oder mit einem Befehlszeilenparameter zu positionieren. Wäre aber eine nützliche Funktion. ZITAT(haksi @ 25.11.2004 - 2:48) 4) gibt es kommandozeilen-parameter (ausser zu öffnende datei) für htmledit oder proton? Nein. cu, Guido |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 15:20 |