Visual C++ :: OnLButtonDown Not Getting Called On Slider Control In MFC?

Jun 20, 2013

I am using a slider control on a dialog box. I have handled OnLButtonDown for Slider control. But I wonder its not getting called whenever I click on the slider thumb, instead it gets called when I click anywhere on the dialog.

I want to handle OnLButtonDown when I click on the slider thumb.

View 6 Replies


ADVERTISEMENT

Visual C++ :: Getting Slider With Number Displayed Inside Slider?

Oct 23, 2012

I need a slider with number displayed inside the slider. Slider thumb or number should be moved and finally i need to fetch the value where the slider thumb is placed. I had attached the image of slider which i required.

[URL]

View 4 Replies View Related

Visual C++ :: Slider Not Incrementing With Video?

Jun 15, 2013

I am using DirectShow to play/pause/stop a video file. I am having a slider control which increments with the playing video. I have done some calculation to find the exact step to forward or backward the video.

On dragging the slider to any position, video forwards/backwards to the new position, but slider doesn't get increment. Say I drag the slider from 10 to 50, video goes to the new position, but on releasing the capture slider again jumps back to the previous position from where it was dragged.

View 2 Replies View Related

Visual C++ :: Setting Slider Position Programmatically?

Jan 31, 2014

I have a problem to set sliderposition programmatically. This is my try:

//pointer to my slider control:
// On the begining the range ist 1 to 10
// and the position is on 5
// change the range:
pSliderCtrl->SetRange(1, 100); // ok no problems

Now, how to "move" btw. how to redraw the position of the slider thumb programmaticaliy with c++? Need to send some message, if yes what message i need to send to slider control to move (reposition) the slider thumb?

I try with
// first:
::SendMessage(pSlider->m_hWnd, WM_NOTIFY, TRBN_THUMBPOSCHANGING, 0);
// then with:
::SendMessage(pSlider->m_hWnd, WM_NOTIFY, NM_RELEASEDCAPTURE, 0);

but nothing happens?

View 2 Replies View Related

Visual C++ :: Slider Not Working Properly In A Dialog MFC?

Jul 3, 2013

I have a slider control on a dialog box. I am playing a video file and slider moves according to the video elapsed. Suppose I have set the slider range to 100. Now till some point say 90, the slider moves to the point wherever I click the mouse. but at the last point in between some range say 90 - 100 (to the end of the slider), if I click the mouse button anywhere, slider jumps to the end.

I am using a TimeLine control where user can add more than 1 video (1, 2, 4, 8, 10 , 50 etc......), If I use only one video, slider moves as per the video progression.....Issue arises when I add more than 1 video and click on the start button, slider starts moving....Now when I drag the slider to any position or I click the mouse button anywhere on the slider control, slider thumb moves to that position and immediately jumps back to some other position. This is the Issue, I am facing.

share some sample code where slider is moving with the video showing the progress of the video.

I want to implement a functionality similar to VLC player. Wherever user clicks the mouse, slider moves to that point.

View 13 Replies View Related

Visual C++ :: How To Bring Slider To The Position User Clicked The Mouse

Jun 11, 2013

I have a dialog control where I am using a slider control. I have handled the notification messages sent by the slider control. When user clicks on the slider, the slider moves in steps. I want to bring the slider directly to the position where user has clicked the mouse. The slider thumb should directly move to the clicked position instead of in steps.

View 2 Replies View Related

Visual C++ :: How To Move Video Forward / Backward When User Drags Slider Bar

Jun 11, 2013

I am working on a project in which I use DirectShow to Play / Pause / Stop the video. I am using slider bar to show the progress of the video. As the video starts playing, the slider bar moves in proportion to the video duration. Now when user moves/drags the slider bar to a new position, I want to forward the video in equivalent proportion.

Say if video duration is 50 seconds and max range of the slider bar is set to 100. slider will 2 steps for 1 second of video progress. Now if user drags the slider to 60 while video is playing, I want to increment/forward the video. if user moves the slider backward, video should move backward.

I have done with the slider moving along with the video and when user drags the slider. How to set the new position of the video, so that the video starts playing from that point.

View 4 Replies View Related

Visual C++ :: Can Two Functions In Same DLL Be Called By Two Threads?

Aug 27, 2014

I write a DLL MyDLL.dll with Visual C++ 2008, as follows:

(1)MFC static linked
(2)Using multi-thread runtime library.

In the DLL, this is a global data m_Data shared by two export functions, as follows:

ULONGLONG WINAPI MyFun1(LPVOID *lpCallbackFun1) {
...
Write m_Data(using Critical section to protect)

[Code]....

Although MyThread1 and MyThread2 using critical section to protect the shared data m_Data, I will still suspend MyThread1 before accessing the shared data, to prevent any possible conflicts.

The problem is:

(1)When the first invoke of MyFun2, everything is OK, and the return value of MyFun2(that is nResult2) is 1 , which is expected.

(2)When the second, third and fourth invoke of MyFun2, the operations in MyFun2 are executed successfully, but the return value of MyFun2(that is nResult2) is a random value instead of the expected value 1. I try to using Debug to trace into MyFun2, and confirm that the last return statement is just return a value of 1, but the invoker will receive a random value instead of 1 when inspecting nResult2.

(3)After the fourth invoke of MyFun2 and return back to the next statement follow MyFun2, I will always get a "buffer overrun detected" error, whatever the next statement is.

I think this looks like a stack corruption, so try to make some tests:

1.I confirm the /GS (Stack security check) feature in the compiler is ON.

2.If MyFun2 is invoked after MyFun1 in MyThread1 is completed, then everything will be OK.

3.In debug mode, the codeline in MyFun2 that reads the shared data m_Data will not cause any errors or exceptions. Neither will the codeline in MyFun1 that writes the shared Data.

View 4 Replies View Related

Visual C++ :: Customize Control Scrollbar

Jan 16, 2015

I get a task: to color the control scrollbar (a gridctrl scrollbar, whatever). In the first attempting I didn't succeded ... So, I started to trying coloring a CListBox scrollbar ... I developed a derived CListBox where I override OnCtlColor:

Code:
HBRUSH CMyListBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {
HBRUSH hbr = CListBox::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: Change any attributes of the DC here
// TODO: Return a different brush if the default is not desired

if(CTLCOLOR_STATIC == nCtlColor) {
pDC->SetTextColor(RGB(200, 34, 0));

[Code] ....

I colored everything, except scrollbars ) ... I attached the app demo ...

I already tried this solution: [URL] ....

but in my case, didn't worked ...

My question is, how can I color the control scrollbar ? It is possible ? If yes, how ?

View 14 Replies View Related

Visual C++ :: How To Control Toolbar Dynamically

Sep 21, 2013

I want to control my toolbar dynamically.

First I added tool bar with style including TBSTYLE_EX_MIXEDBUTTONS | TBSTYLE_LIST.

Then added the tool bar to a rebar. I added tool tips by handling TTN_GETDISPINFO.

Everything works fine. But when I try to add text to right of the button, the text
gets added but button size is not automatically changing.

The following code is not working .

void SetToolbarText(HWND& hwndToolbar,LPTSTR szText)
{
ATLASSERT(::IsWindow(hwndToolbar));
TBBUTTONINFO tbbi = { 0 };
tbbi.cbSize = sizeof(TBBUTTONINFO);
tbbi.dwMask = TBIF_TEXT;// | TBIF_SIZE;//if I add TBIF_SIZE code will work!
tbbi.cchText = 0;
tbbi.cx = 200;

[Code]...

View 1 Replies View Related

Visual C++ :: MFC List Control Position?

Feb 4, 2015

I have a mfc project with a List Control (Report View).

When I run the project, the list control appears in the middle of the window instead of appearing where I placed it.

Is there a qay to make it stay where I need it?

View 2 Replies View Related

Visual C++ :: Child Window On Top Of Control

Nov 30, 2014

I have a child window above an edit control.

When the position of the control in the parent in the child on top of it is clicked the control gets topmost. Is there any way to prevent this?

View 3 Replies View Related

Visual C++ :: Control On Parent Window

Feb 18, 2014

I need Edit Box and List Box controls on the Parent Window or Main Window of my application. I know how to use them in dialogs ..

I will need to Read/Write/Modify data from Edit Box . How to do this ?

View 4 Replies View Related

Visual C++ :: Zoom In Using Picture Control?

Aug 13, 2013

I'm have a bitmap that's about 4000x2000. But I want to put it all into a picture control. I attempted to use stretchBlt() to shrink it. But it did not work.

Code:

HBITMAP originalImage = CreateDIBitmap(m_picture1.GetDC()->m_hDC,
m_bmiHeader,
CBM_INIT,
(unsigned short *)m_OriginalBits,

[Code]....

View 3 Replies View Related

Visual C++ :: How To Know When Mouse Over A Control In A Dialog

Jul 10, 2013

I forget how to know when mouse is over controls in dialog.. I want to show a message in status bar when mouse over each control...

View 1 Replies View Related

Visual C++ :: How To Uncheck A Checkbox Control

Mar 16, 2014

Im trying to Uncheck a Checkbox control with following code.

Code:
else if((point.x >= (rcRememPass.left - 4) && point.x <= rcRememPass.right) && (point.y >= rcRememPass.top && point.y <= rcRememPass.bottom))
{
if(m_CheckBoxRemem.GetState() == BST_CHECKED)
m_CheckBoxRemem.SetCheck(0);
else
m_CheckBoxRemem.SetCheck(1);
}

Above code snippet is from OnLButtonUp(). Whereas else part working good why the if part is failing to uncheck the box ?.

View 3 Replies View Related

Visual C++ :: CEdit Control In CDialogBar

Feb 17, 2014

Special behaviour of a CEdit-control in a CDialogBar:

My CDialogBar is a member of my MDI-mainframe-class. The menu of the mainframe have an item with an accelerator "r".

Now, if I want to type the letter "r" in my CEdit-control, the menu-item (with the accelerator "r") will be called.

How can I type "r" into the CEdit-control? How can I handle it?

View 2 Replies View Related

C++ :: Viewing Slider Value WINDOWS?

Apr 21, 2014

I have my dialog set upand I am trying to view a slider controls value. This is not to do with .NET framework it is the old controls.

View 1 Replies View Related

Visual C++ :: List Control Column Data

Jan 31, 2013

I am trying to populate a list control with the filename and maybe some other thing when i push the OK button....

Code:
void CThisDlg::OnOK() {
int iItem = 0, iActualItem = 0;
HANDLE hFind;
WIN32_FIND_DATA data2;
int iNum = 0;
hFind = FindFirstFile("*.*", &data2);

[Code] ....

When i push ok, no files get loaded. I also attached a image

View 13 Replies View Related

Visual C++ :: Vertical Size / Height Of Control Bar In MDI App?

Jan 28, 2014

In a MDI-app with some toolbars and statusbar I created also a controlbar which can be docked to the left side. My problem now: how do I get the exact height of the controlbar?

In CalcDynamicLayout I set the height for the docked state to the height of the mainframe. This value is too big, but it will work basically.

But how can I get the exact height of the controlbar?

View 4 Replies View Related

Visual C++ :: Passing Pointer Into ActiveX Control?

Oct 21, 2012

I'm writing an ActiveX control. In one of the functions I'd like the user to be able to pass me a pointer to a buffer that they created which I can then fill with data and return a success/error code. What's the appropriate way to do this? I was thinking about just using an OLE_HANDLE type for the parameter and then casting that to pointer inside the OCX but I'm not sure if that's safe or the right way to do it.

View 2 Replies View Related

Visual C++ :: What Is The Correct Behavior Of List Control

Aug 29, 2014

There is a list control in Windows.

When I create a list control I can assign an image list to it with the ListView_SetImageList().

By default, when just created there is no image list assigned as can be checked with ListView_GetImageList().

Now, what should happen when I do following call:

Create list control.
Create an image list
Get the current image list
Assign an image list to list control
Display some items
Assign an old image list to list control.

Does strings on the list control should be indented?

View 4 Replies View Related

Visual C++ :: Changing Background Color Of Control?

Aug 10, 2014

ON_WM_CTLCOLOR(...) works for all the other controls but not the tab control.

Code:
void CEasyWebStoreUploaderDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_TAB_CTRL, m_tabCtrl);
DDX_Text(pDX, IDC_EDIT_STATUS, m_strServerStatus);
DDX_Text(pDX, IDC_EDIT_UPLOAD_RESULTS, m_strUploadResults);
}

View 8 Replies View Related

Visual C++ :: Custom Control Library Design?

Mar 15, 2015

i want to design a custom control (Ui widget library) , this library can be used by any IDe developer to develop his UI.

how to design a custom control library and plug in.

View 11 Replies View Related

Visual C++ :: Count / Sentinel Control Loops

Oct 22, 2012

Here is an imgur link to my current homework. [URL] .....

As you can see on there I have them listed on which ones are supposed to be sentinel and which ones are supposed to be count control loops. This is currently what I have:

Code:
#include <iostream>
#include <cmath>
#include <iomanip>
#include <fstream>
using namespace std;
void main() {
int count = 0;
int sum = 0;

[Code] ....

This class has me stumped currently and I am having a hard time breezing through the class at my instructors speed. So I don't want to get too far behind.

Right now this program is giving me an error that opens CMD and gives me infinite lines of "0's".

View 14 Replies View Related

Visual C++ :: Insert Common Control Into View Dynamically

Jun 23, 2013

This is what I try to achieve:

1. Using a CScrollView as the View class type.
2. Using Document/View Architecture.
3. Insert multiple Common Controls such as CEdit, CButton, CListCtrl into the View dynamically.
4. All the Common Controls is base on a template created by user. So I do not know the quantity of the Common Controls.

This is the plan on how to do it:

1. In View OnInitialUpdate(), read the template to get all necessary info on the Common Controls to be create.
2. In View OnInitialUpdate(), create all Common Control. Some Common Control may not have WS_VISIBLE as it may not needed at initial stage.
3. In View OnUpdate(), I need to refresh the Common Control properties such as is its text, position or its visibility. This should happen if Document call UpdateAllView().

My Question:
1. Is this a normal & useable plan?
2. Do I miss other functions for any other messages?
3. Still wondering if I need to involve any coding in OnDraw() for this plan.

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved