Enrico
try the following sample that shows the problem , i am running on windows 7
Code: Select all
#include "fivewin.ch"
FUNCTION MAIN()
LOCAL oChk1 := .F., ;
oChk2 := .F., ;
oChk3 := .F., ;
oChk4 := .F., ;
oChk5 := .F., ;
ODLG,OBJ1,OBJ2
DEFINE DIALOG ODLG RESOURCE "TEST3" COLORS CLR_BLACK,CLR_BLUE TRANSPARENT
REDEFINE CHECKBOX OBJ1 VAR OCHK1 ID 201 OF ODLG COLOR CLR_GREEN
REDEFINE CHECKBOX OBJ2 VAR OCHK2 ID 202 OF ODLG COLOR CLR_GREEN
REDEFINE CHECKBOX OCHK3 ID 203 OF ODLG COLOR CLR_GREEN
REDEFINE CHECKBOX OCHK4 ID 204 OF ODLG COLOR CLR_GREEN
REDEFINE CHECKBOX OCHK5 ID 205 OF ODLG COLOR CLR_GREEN
REDEFINE BUTTON ID 01 OF ODLG ACTION ODLG:END()
REDEFINE BUTTON ID 02 OF ODLG ACTION ODLG:END()
ACTIVATE DIALOG ODLG CENTERED ON INIT(OBJ1:HIDE())
RETURN NIL
resource
Code: Select all
// RESOURCE SCRIPT generated by "Pelles C for Windows, version 5.00".
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
TEST3 DIALOG DISCARDABLE 9, 16, 232, 132
STYLE WS_POPUP|DS_MODALFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "CHECKBOX TEST"
FONT 10, "Tahoma"
{
CONTROL "CHECKBOX 1", 201, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 4, 8, 108, 9, WS_EX_TRANSPARENT
CONTROL "OK", IDOK, "Button", BS_DEFPUSHBUTTON|WS_TABSTOP, 0, 104, 42, 21
CONTROL "Annuler", IDCANCEL, "Button", WS_TABSTOP, 188, 104, 42, 21
CONTROL "CHECKBOX 2", 202, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 4, 24, 108, 9, WS_EX_TRANSPARENT
CONTROL "CHECKBOX 3", 203, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 4, 40, 108, 9, WS_EX_TRANSPARENT
CONTROL "CHECKBOX 4", 204, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 0, 56, 108, 9, WS_EX_TRANSPARENT
CONTROL "CHECKBOX 5", 205, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 0, 72, 108, 9, WS_EX_TRANSPARENT
}