Click here to Skip to main content
15,896,154 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 3:08
hemlat1-Jul-09 3:08 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
CPallini1-Jul-09 3:21
mveCPallini1-Jul-09 3:21 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 20:46
hemlat1-Jul-09 20:46 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
Stuart Dootson1-Jul-09 3:31
professionalStuart Dootson1-Jul-09 3:31 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 20:47
hemlat1-Jul-09 20:47 
Questionabstract class Pin
MozhdehQeraati1-Jul-09 0:31
MozhdehQeraati1-Jul-09 0:31 
AnswerRe: abstract class Pin
Stuart Dootson1-Jul-09 0:46
professionalStuart Dootson1-Jul-09 0:46 
AnswerRe: abstract class Pin
ochsenmeier marc1-Jul-09 0:51
ochsenmeier marc1-Jul-09 0:51 
QuestionDebug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 21:20
Le@rner30-Jun-09 21:20 
AnswerRe: Debug Assertion Failed in atlcomcli.h. Pin
KarstenK30-Jun-09 21:33
mveKarstenK30-Jun-09 21:33 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 21:37
Le@rner30-Jun-09 21:37 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
KarstenK30-Jun-09 22:16
mveKarstenK30-Jun-09 22:16 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Stuart Dootson30-Jun-09 22:57
professionalStuart Dootson30-Jun-09 22:57 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 22:27
Le@rner30-Jun-09 22:27 
AnswerRe: Debug Assertion Failed in atlcomcli.h. Pin
Stuart Dootson30-Jun-09 22:02
professionalStuart Dootson30-Jun-09 22:02 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 23:46
Le@rner30-Jun-09 23:46 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
«_Superman_»30-Jun-09 23:56
professional«_Superman_»30-Jun-09 23:56 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 23:59
Le@rner30-Jun-09 23:59 
Question_variant_t to CStringArray Pin
Davitor30-Jun-09 21:13
Davitor30-Jun-09 21:13 
AnswerRe: _variant_t to CStringArray Pin
CPallini30-Jun-09 21:29
mveCPallini30-Jun-09 21:29 
AnswerRe: _variant_t to CStringArray Pin
Stuart Dootson30-Jun-09 21:53
professionalStuart Dootson30-Jun-09 21:53 
GeneralRe: _variant_t to CStringArray Pin
Davitor1-Jul-09 2:03
Davitor1-Jul-09 2:03 
GeneralRe: _variant_t to CStringArray Pin
Stuart Dootson1-Jul-09 2:34
professionalStuart Dootson1-Jul-09 2:34 
Those links are actually helpful, because they give you C++ wrappers for SAFEARRAYs that will simplify the job of converting the SAFEARRAY to some other array of strings.

CComSafeArray<BSTR> safearrayOfBstr(((VARIANT)data).parray);


will wrap the SAFEARRAY contained in the VARIANT.

You can then use the CComSafeArray methods to access the SAFEARRAY data.

This article[^] is very useful, because it gives easier access to 2D SAFEARRAYs, which is what you've got here.

Thing is, it's up to you to do that final step of converting to your CStringArray - but all you need to do is iterate through the relevant elements of the SAFEARRAY, extract the BSTR, convert it to a CString and store that in your CStringArray - not tricky, really!

Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

QuestionHow to install windows updates WUA api Pin
ashish8patil30-Jun-09 21:11
ashish8patil30-Jun-09 21:11 
AnswerRe: How to install windows updates WUA api Pin
Stuart Dootson30-Jun-09 22:09
professionalStuart Dootson30-Jun-09 22:09 

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.