Zie het volgende plaatje:

Links staat een list box, rechts een edit control. Om de regelhoogtes links en recht gelijk te krijgen, wil ik in de edit control een regelhoogte van 16 pixels instellen. De enige manier die ik tot nu toe heb kunnen vinden is een font instellen met tmHeight = 16. Dat werkt, maar mooi is het niet.
Liever zou ik de fontgrootte op de standaardinstelling houden (tmHeight = 13) en de regelafstand vergroten. Ik ken echter geen enkele manier om dat te doen. Weet iemand raad?
Een andere benadering is de edit control vervangen door een richedit control. Dan valt de regelafstand netjes in te stellen met EM_SETPARAFORMAT. Maar een richedit roept weer nieuwe problemen op: de gebruiker kan de tekst opeens formatteren. Zo kun je met behulp van de standaaardfunctionaliteit van een richedit de tekst - in dit geval ongewenst - formatteren met shortcuts zoals Ctrl+Shift+L (opsommingsteken) en Ctrl+2 (regelafstand 2). Valt dit gedrag uit te schakelen? De Platform SDK biedt geen aanknopingspunten.

Links staat een list box, rechts een edit control. Om de regelhoogtes links en recht gelijk te krijgen, wil ik in de edit control een regelhoogte van 16 pixels instellen. De enige manier die ik tot nu toe heb kunnen vinden is een font instellen met tmHeight = 16. Dat werkt, maar mooi is het niet.
Liever zou ik de fontgrootte op de standaardinstelling houden (tmHeight = 13) en de regelafstand vergroten. Ik ken echter geen enkele manier om dat te doen. Weet iemand raad?
Een andere benadering is de edit control vervangen door een richedit control. Dan valt de regelafstand netjes in te stellen met EM_SETPARAFORMAT. Maar een richedit roept weer nieuwe problemen op: de gebruiker kan de tekst opeens formatteren. Zo kun je met behulp van de standaaardfunctionaliteit van een richedit de tekst - in dit geval ongewenst - formatteren met shortcuts zoals Ctrl+Shift+L (opsommingsteken) en Ctrl+2 (regelafstand 2). Valt dit gedrag uit te schakelen? De Platform SDK biedt geen aanknopingspunten.
Een goede grap mag vrienden kosten.