![]() |
m_bShowNonActiveInPlaceButton |
Post Reply ![]() |
Author | |
larryp ![]() Groupie ![]() Joined: 15 January 2005 Location: United States Status: Offline Points: 61 |
![]() ![]() ![]() ![]() ![]() Posted: 11 November 2009 at 10:07am |
I have a report control where some rows have a combobox. I want the combobox to always be drawn. Like the property grid allows.
So, I do the following:
This always draws the combobox, but when I click on the combobox button, the combobox does not expand. Instead the row is selected and I have two overlapping comboboxes drawn. Clicking on the second comobox expands the combobox list. ToolKitPro 13.2.1
Windows 7 (32-bit)
Visual Studio 2008
Larry
|
|
![]() |
|
mdoubson ![]() Senior Member ![]() ![]() Joined: 17 November 2008 Status: Offline Points: 1705 |
![]() ![]() ![]() ![]() ![]() |
Try MFC Sample - ReportDialog - with little changes in OnInitDialog:
CXTPReportRecord* pRec = m_wndReportCtrl.AddRecord( new CMessageRecord(msgImportanceNormal, FALSE, TRUE, _T("postmaster@mail.codejock.com"), _T("Undeliverable Mail"), odtSent, 7, TRUE, 10,odtCreated, odtReceived, strEmpty, strEmpty, strMessage, strEmpty, strEmpty, strEmpty, strEmpty, strEmpty, strMessage)); odtSent -= 80; pRec->GetItem(3)->GetEditOptions(NULL)->m_bConstraintEdit = FALSE; pRec->GetItem(3)->GetEditOptions(NULL)->AddConstraint(_T( "Low"), 0);pRec->GetItem(3)->GetEditOptions(NULL)->AddConstraint(_T( "Normal"), 1);pRec->GetItem(3)->GetEditOptions(NULL)->AddConstraint(_T( "High"), 2);pRec->GetItem(3)->GetEditOptions(NULL)->m_bAllowEdit = FALSE; pRec->GetItem(3)->GetEditOptions(NULL)->AddComboButton(TRUE); m_wndReportCtrl.AllowEdit(TRUE); m_wndReportCtrl.FocusSubItems(TRUE); m_wndReportCtrl.GetPaintManager()->m_bShowNonActiveInPlaceButton = TRUE; Working fine on XP |
|
![]() |
|
mdoubson ![]() Senior Member ![]() ![]() Joined: 17 November 2008 Status: Offline Points: 1705 |
![]() ![]() ![]() ![]() ![]() |
I can confirm the problem on Vista and Win7 - while XP or Win7 - XP mode working fine.
|
|
![]() |
|
mdoubson ![]() Senior Member ![]() ![]() Joined: 17 November 2008 Status: Offline Points: 1705 |
![]() ![]() ![]() ![]() ![]() |
Please try this demo - it have one combo - column-based combo and one row with cell-based combo.
https://forum.codejock.com/uploads/DemoVersion/ReportDialogStaticMod.rar
This sample working well on Vista and on Win7
|
|
![]() |
|
mdoubson ![]() Senior Member ![]() ![]() Joined: 17 November 2008 Status: Offline Points: 1705 |
![]() ![]() ![]() ![]() ![]() |
Retest same app on Win7 - now with Aero ON. On Combo button click picklist shows for very short moment and disapears. Without Aero - as good as on XP.
|
|
![]() |
|
mdoubson ![]() Senior Member ![]() ![]() Joined: 17 November 2008 Status: Offline Points: 1705 |
![]() ![]() ![]() ![]() ![]() |
Today's build with Common files updates have no problems running on Win7 with Aero - https://forum.codejock.com/uploads/DemoVersion/ReportDialogStatic.rar |
|
![]() |
|
larryp ![]() Groupie ![]() Joined: 15 January 2005 Location: United States Status: Offline Points: 61 |
![]() ![]() ![]() ![]() ![]() |
I downloaded the sample and ran it. Two things I notice: 1) If I click on the combobox down arrow icon, the combobox does not expand. It just puts the focus on the row.
2) After clicking on the icon, the displayed icon is narrower than the other icons and there is a black vertical line to the left of it.
--Larry
|
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |