Click here to Skip to main content
16,011,702 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: CListView: OnItemChanged calls three times?! Pin
Chris Losinger12-Mar-03 5:46
professionalChris Losinger12-Mar-03 5:46 
GeneralRe: CListView: OnItemChanged calls three times?! Pin
Joan M12-Mar-03 7:11
professionalJoan M12-Mar-03 7:11 
GeneralMSDE Stored Procedures and IDE Pin
Braulio Dez12-Mar-03 2:48
Braulio Dez12-Mar-03 2:48 
GeneralMultiple dial-up connections Pin
krnathan12-Mar-03 2:46
krnathan12-Mar-03 2:46 
Generaldetection of win xp/ 200 ver Pin
r i s h a b h s12-Mar-03 2:14
r i s h a b h s12-Mar-03 2:14 
GeneralRe: detection of win xp/ 200 ver Pin
AlexO12-Mar-03 4:28
AlexO12-Mar-03 4:28 
GeneralRe: detection of win xp/ 200 ver Pin
RichardGrimmer14-Mar-03 0:25
RichardGrimmer14-Mar-03 0:25 
GeneralRe: detection of win xp/ 200 ver Pin
TomKat14-Mar-03 15:33
TomKat14-Mar-03 15:33 
enum OS_TYPE{
OS_WIN_32s,
OS_WIN_NT3,
OS_WIN_95,
OS_WIN_98,
OS_WIN_ME,
OS_WIN_NT4,
OS_WIN_2000,
OS_WIN_XP
};

unsigned int GetOSType()
{
OS_TYPE ShellType;
DWORD winVer;
OSVERSIONINFO *osvi;

winVer=GetVersion();
if(winVer<0x80000000){/*NT */
ShellType=OS_WIN_NT3;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi,0,sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L)ShellType=OS_WIN_NT4;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==0L)ShellType=OS_WIN_2000;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==1L)ShellType=OS_WIN_XP;
free(osvi);
}
}
else if (LOBYTE(LOWORD(winVer))<4)
ShellType=OS_WIN_32s;
else{
ShellType=OS_WIN_95;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi,0,sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==10L)ShellType=OS_WIN_98;
else if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==90L)ShellType=OS_WIN_ME;
free(osvi);
}
}
return ShellType;
}

//rate me or hate me


I am the mighty keeper of the book on knowledge . Contact me to get your copy .
QuestionHow to call functions from different processes Pin
Chris Eatough12-Mar-03 0:46
Chris Eatough12-Mar-03 0:46 
AnswerRe: How to call functions from different processes Pin
Rickard Andersson2012-Mar-03 1:06
Rickard Andersson2012-Mar-03 1:06 
AnswerRe: How to call functions from different processes Pin
AlexO12-Mar-03 4:06
AlexO12-Mar-03 4:06 
GeneralRe: How to call functions from different processes Pin
TomKat14-Mar-03 15:37
TomKat14-Mar-03 15:37 
GeneralCreating windows in worker threads Pin
GeMe_Hendrix11-Mar-03 23:44
GeMe_Hendrix11-Mar-03 23:44 
GeneralRe: Creating windows in worker threads Pin
Brigsoft12-Mar-03 6:23
Brigsoft12-Mar-03 6:23 
GeneralRe: Creating windows in worker threads Pin
GeMe_Hendrix13-Mar-03 6:27
GeMe_Hendrix13-Mar-03 6:27 
GeneralAdd-in questions... Pin
HJo11-Mar-03 23:43
HJo11-Mar-03 23:43 
GeneralCListCtrl Pin
JensB11-Mar-03 23:35
JensB11-Mar-03 23:35 
GeneralRe: CListCtrl Pin
Debs12-Mar-03 0:36
Debs12-Mar-03 0:36 
GeneralRe: CListCtrl Pin
JensB12-Mar-03 1:20
JensB12-Mar-03 1:20 
GeneralRe: CListCtrl Pin
Debs12-Mar-03 1:46
Debs12-Mar-03 1:46 
GeneralRe: CListCtrl Pin
JensB12-Mar-03 1:50
JensB12-Mar-03 1:50 
GeneralRe: CListCtrl Pin
Debs12-Mar-03 2:16
Debs12-Mar-03 2:16 
GeneralRe: CListCtrl Pin
JensB12-Mar-03 2:40
JensB12-Mar-03 2:40 
GeneralFast Fourier Transform Pin
Cedric Moonen11-Mar-03 22:48
Cedric Moonen11-Mar-03 22:48 
GeneralRe: Fast Fourier Transform Pin
João Paulo Figueira11-Mar-03 22:56
professionalJoão Paulo Figueira11-Mar-03 22:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.