Click here to Skip to main content
15,912,329 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to hide a popup menu? Pin
Iain Clarke, Warrior Programmer28-Mar-03 0:42
Iain Clarke, Warrior Programmer28-Mar-03 0:42 
Generala Function call itself Pin
wow999927-Mar-03 23:14
wow999927-Mar-03 23:14 
GeneralRe: a Function call itself Pin
RChin27-Mar-03 23:26
RChin27-Mar-03 23:26 
GeneralVisual Studio .NET build scripts Pin
Jörgen Sigvardsson27-Mar-03 23:01
Jörgen Sigvardsson27-Mar-03 23:01 
GeneralRe: Visual Studio .NET build scripts Pin
Roger Allen28-Mar-03 0:37
Roger Allen28-Mar-03 0:37 
GeneralRe: Visual Studio .NET build scripts Pin
Jörgen Sigvardsson28-Mar-03 0:47
Jörgen Sigvardsson28-Mar-03 0:47 
GeneralCListCtrl improving Pin
JensB27-Mar-03 22:56
JensB27-Mar-03 22:56 
GeneralRe: CListCtrl improving Pin
tomiczek28-Mar-03 0:34
tomiczek28-Mar-03 0:34 
derive a Class from CEdit and overwite in ON_WM_WINDOWPOSCHANGING...
add a Variable for the Size of the Subitem e.g RECT m_Position;

In the Beginlabeledit-Handler of your ListCtrl SubClass the ListCtrl's EditCtrl with your derived class like this:

OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult)
{
// Pseudo Code
CREct Rect;
GetSubItemRect(nItem, nSubItem, LVIR_LABEL, Rect);
HWND hWnd=(HWND)SendMessage(LVM_GETEDITCONTROL);

m_DerivedEdit.SubclassWindow(hWnd);
m_DerivedEdit.SetPosition(Rect);
}

with SetPosition you should set the RECT m_Position of your derived Edit class...

in the ON_WM_WINDOWPOSCHANGING - Handler you can adjust the Position of
the ListCtrl's EditCtrl as follows:

CDerivedEdit::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
lpwndpos->x = m_Position.left;
lpwndpos->y = m_Position.top;
lpwndpos->cx = m_Position.Width();
lpwndpos->cy = m_Position.Height();
}

Hope this helps...


GeneralRe: CListCtrl improving Pin
JensB28-Mar-03 1:19
JensB28-Mar-03 1:19 
GeneralRe: CListCtrl improving Pin
Alin Negru28-Mar-03 1:35
Alin Negru28-Mar-03 1:35 
GeneralRe: CListCtrl improving Pin
JensB28-Mar-03 1:57
JensB28-Mar-03 1:57 
GeneralRe: CListCtrl improving Pin
tomiczek28-Mar-03 2:56
tomiczek28-Mar-03 2:56 
GeneralRe: CListCtrl improving Pin
sulaxan28-Mar-03 1:56
sulaxan28-Mar-03 1:56 
GeneralRe: CListCtrl improving Pin
JensB28-Mar-03 2:00
JensB28-Mar-03 2:00 
GeneralRe: CListCtrl improving Pin
JensB28-Mar-03 3:03
JensB28-Mar-03 3:03 
GeneralRSA Cipher & Big Numbers Pin
Pandor27-Mar-03 22:49
Pandor27-Mar-03 22:49 
GeneralRe: RSA Cipher & Big Numbers Pin
Jörgen Sigvardsson27-Mar-03 22:59
Jörgen Sigvardsson27-Mar-03 22:59 
GeneralRe: RSA Cipher & Big Numbers Pin
Pandor28-Mar-03 1:52
Pandor28-Mar-03 1:52 
GeneralRe: RSA Cipher & Big Numbers Pin
Jörgen Sigvardsson28-Mar-03 1:59
Jörgen Sigvardsson28-Mar-03 1:59 
GeneralMuliple Document,Threads,& Process Pin
Hemant kulkarni27-Mar-03 22:33
Hemant kulkarni27-Mar-03 22:33 
GeneralProcess events from dynamically created ActiveX Pin
Cedric Moonen27-Mar-03 22:17
Cedric Moonen27-Mar-03 22:17 
GeneralListCtrl and focus on item Pin
De Nardis Andrea27-Mar-03 21:23
De Nardis Andrea27-Mar-03 21:23 
GeneralRe: ListCtrl and focus on item Pin
Neville Franks27-Mar-03 22:28
Neville Franks27-Mar-03 22:28 
QuestionHow to add a string into Combo on Dialog ? Pin
_skidrow_vn_27-Mar-03 20:49
_skidrow_vn_27-Mar-03 20:49 
AnswerRe: How to add a string into Combo on Dialog ? Pin
Hans Ruck27-Mar-03 22:19
Hans Ruck27-Mar-03 22:19 

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.