Click here to Skip to main content
15,908,841 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: CWnd::GetDlgItem() Question? Pin
Old Gun28-Oct-02 1:16
Old Gun28-Oct-02 1:16 
AnswerRe: CWnd::GetDlgItem() Question? Pin
Chintan28-Oct-02 1:16
Chintan28-Oct-02 1:16 
Generaldialog control focus. Pin
Mel Feik27-Oct-02 19:33
Mel Feik27-Oct-02 19:33 
GeneralChanging CEdit font Pin
alex.barylski27-Oct-02 18:56
alex.barylski27-Oct-02 18:56 
GeneralRe: Changing CEdit font Pin
Dominik Reichl27-Oct-02 22:00
Dominik Reichl27-Oct-02 22:00 
GeneralRe: Changing CEdit font Pin
alex.barylski28-Oct-02 6:46
alex.barylski28-Oct-02 6:46 
GeneralCorrect approach for SysAllocString/SysFreeString Pin
Paul Farry27-Oct-02 17:40
professionalPaul Farry27-Oct-02 17:40 
GeneralRe: Correct approach for SysAllocString/SysFreeString Pin
ian mariano27-Oct-02 21:45
ian mariano27-Oct-02 21:45 
If you don't need to even bother with SysAlloc/FreeString. I'm a big fan of STL, so...

//  stdafx.h (somewhere after all the ATL stuff)
#include <string>

using namespace std;

typedef basic_string<TCHAR>  tstring;  //  allows us to have a _UNICODE / _MCBS safe string

//  process.h
class CProcess
{
  //  ...

private:
  tstring  m_strEXEPath;

public:
  //  this is so you can get to it from outside COM within your project
  LPCTSTR  path(void)  {  return m_strEXEPath.c_str();  }

  //  ...

};  //  class CProcess

//  process.cpp
STDMETHODIMP CProcess::put_EXEPath(BSTR newVal)
{
  USES_CONVERSION;
<br>
  m_strEXEPath = BSTR2T(newVal);
<br>
  return S_OK;
}

STDMETHODIMP CProcess::get_EXEPath(BSTR* pVal)
{
  if (NULL == pVal)  return E_POINTER;

  *pVal = CComBSTR(m_strEXEPath.c_str()).Detach();

  return S_OK;
}


Hope that helps.

-- ian



http://www.ian-space.com/
Generaladding an image II Pin
Mel Feik27-Oct-02 17:17
Mel Feik27-Oct-02 17:17 
GeneralRe: adding an image II Pin
Paul M Watt27-Oct-02 18:46
mentorPaul M Watt27-Oct-02 18:46 
GeneralRe: adding an image II Pin
Mel Feik27-Oct-02 18:52
Mel Feik27-Oct-02 18:52 
GeneralHelp with loading files Pin
Steven M Hunt27-Oct-02 16:16
Steven M Hunt27-Oct-02 16:16 
GeneralRe: Help with loading files Pin
Shog927-Oct-02 16:24
sitebuilderShog927-Oct-02 16:24 
GeneralHere's the code Pin
Steven M Hunt27-Oct-02 16:56
Steven M Hunt27-Oct-02 16:56 
GeneralRe: Here's the code Pin
Shog927-Oct-02 18:11
sitebuilderShog927-Oct-02 18:11 
GeneralRe: Help with loading files Pin
Christian Graus27-Oct-02 17:37
protectorChristian Graus27-Oct-02 17:37 
GeneralRe: Help with loading files Pin
carrie28-Oct-02 0:58
carrie28-Oct-02 0:58 
QuestionIWebBrowser2 from IHTMLWindow2 - ? Pin
Alex Cramer27-Oct-02 16:01
Alex Cramer27-Oct-02 16:01 
Generalhelp Pin
imran_rafique27-Oct-02 15:02
imran_rafique27-Oct-02 15:02 
GeneralRe: help Pin
Christian Graus27-Oct-02 15:04
protectorChristian Graus27-Oct-02 15:04 
GeneralA notepad-like class... Pin
Mr.Freeze27-Oct-02 14:27
Mr.Freeze27-Oct-02 14:27 
GeneralRe: A notepad-like class... Pin
Christian Graus27-Oct-02 14:46
protectorChristian Graus27-Oct-02 14:46 
GeneralRe: A notepad-like class... Pin
Mr.Freeze27-Oct-02 17:10
Mr.Freeze27-Oct-02 17:10 
Generalstupid beginner Pin
Anonymous27-Oct-02 13:33
Anonymous27-Oct-02 13:33 
GeneralRe: stupid beginner Pin
Maximilien27-Oct-02 13:59
Maximilien27-Oct-02 13:59 

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.